islamrumon/laravel-acl
Laravel ACL provides database-backed roles, groups, and permissions for Laravel 5.8+. Note: unmaintained since Jan 2024; consider spatie/laravel-permission instead.
This package allows you to manage model permissions and groups.
$user->assignPermission('edit posts');
$user->assignGroup('manager');
$group->assignPermission('edit users')
You can also set permissions using multiple guards, since every guard has its own set of permissions and groups
How can I help you explore Laravel packages today?