featherwebs / mari
CMS package
Installs: 915
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 0
Language:HTML
Requires
- php: >=7.1.0
- composer-plugin-api: ^1.0
- artesaos/seotools: ^0.14.0
- barryvdh/laravel-debugbar: ^3.2
- doctrine/dbal: ^2.5
- doctrine/inflector: v1.2
- guzzlehttp/guzzle: ^6.3
- illuminate/support: ~5.5.0
- intervention/image: 2.4
- jordanmiguel/laravel-popular: ^1.0
- laravel/framework: 5.5.*
- unisharp/laravel-ckeditor: ^4.7
- unisharp/laravel-filemanager: ^1.9
- van-ons/laraberg: ^1.0.1
- venturecraft/revisionable: 1.*
- yajra/laravel-datatables-oracle: 8.0
- zizaco/entrust: ~1.9.1
- dev-master
- 1.2.5.2
- v1.2.5.1
- v1.2.5
- v1.2.4.4
- v1.2.4.3
- v1.2.4.2
- v1.2.4.1
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- 0.1.92
- v0.1.91
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- dev-editor
- dev-posts
This package is auto-updated.
Last update: 2025-03-01 00:23:11 UTC
README
Mari is a Laravel CMS package that aims to streamline Web Development process.
Dependencies
- Entrust
- Laravel Datatables
- Intervention
- Revisionable
- Datatables
- Revisionable
- Laraberg
- Laravel File Manager
Installation
- In order to install Mari, just add the following to your composer.json. Then run
composer update
:
"featherwebs/mari": "dev-master"
- Open your
config/app.php
and add the following to theproviders
array:
Featherwebs\Mari\FeatherwebsServiceProvider::class,
- Run the command below to publish the package templates:
php artisan vendor:publish --force
and select Featherwebs\Mari\FeatherwebsServiceProvider
- Open your
app/User.php
change it to:
use Featherwebs\Mari\Models\FeatherwebsUser; class User extends FeatherwebsUser { ... }
- Run migrations
php artisan migrate --path="vendor/featherwebs/mari/src/database/migrations"
- Run seeds
php artisan db:seed --class="Featherwebs\Mari\Seeder\MariSeeder"
- You also need to add the following:
'role' => \Zizaco\Entrust\Middleware\EntrustRole::class, 'permission' => \Zizaco\Entrust\Middleware\EntrustPermission::class, 'ability' => \Zizaco\Entrust\Middleware\EntrustAbility::class,
to routeMiddleware
array in app/Http/Kernel.php
.
- You also need to add the following:
'uploads' => [ 'driver' => 'local', 'root' => storage_path('app/public/files/uploads'), 'url' => env('APP_URL').'/storage/files/uploads', 'visibility' => 'public', ],
to disks
array in config/filesystems.php
.
9) You also need to add the following:
ImageWasUploaded::class => [ \Featherwebs\Mari\Listeners\ImageUploaded::class, ], ImageIsRenaming::class => [ \Featherwebs\Mari\Listeners\ImageRenamed::class ], ImageWasDeleted::class => [ \Featherwebs\Mari\Listeners\ImageDeleted::class ],
to listen
array in App/Listeners/EventServiceProvider
.
Contributing
Thank you for considering contributing to the Featherwebs Mari framework!
Security Vulnerabilities
If you discover a security vulnerability, please send an e-mail to Srawan Shrestha at srawan@featherwebs.com. All security vulnerabilities will be promptly addressed.
License
The Featherwebs Mari is open-sourced software licensed under the MIT license.