Laravel Roles and Permissions
A simple and light-weight role-based permissions system for Laravel's Authorization Gate system.
- Every user can have zero or more permissions.
- Every user can have zero or more roles.
- Every role can have zero or more permissions.
- Every role can have one of two special flags,
You will find user friendly and updated documentation on the Caffeinated website.
Simply install the package through Composer. From here the package will automatically register its service provider and
composer require caffeinated/shinobi
To publish the config file, run the following:
php artisan vendor:publish --provider="Caffeinated\Shinobi\ShinobiServiceProvider" --tag="config"
You will find a complete changelog history within the CHANGELOG file.
Please see CONTRIBUTING for details.
Run tests with PHPUnit:
If you discover any security related issues, please email firstname.lastname@example.org directly instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.