See the documentation for detailed installation and usage instructions.
This package allows you to manage user permissions and roles in a database.
Once installed you can do stuff like this:
// Adding permissions to a user
$user->givePermissionTo('edit articles');
// Adding permissions via a role
$user->assignRole('writer');
$role->givePermissionTo('edit articles');Because all permissions will be registered on Laravel's gate, you can check if a user has a permission with Laravel's default can function:
$user->can('edit articles');Please see FILAMENT for how to setup on Filament.
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
composer testIf you discover any security-related issues, please email security@osen.be instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.