Laravel Access Control List
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/hitechra-shared-lib-laravel/acl
Requires
- laravel/framework: ^8.0
This package is auto-updated.
Last update: 2025-09-25 12:08:18 UTC
README
Maintained by Hitechra Engineer Team
Access Control List made easy
Installation
Run composer command
composer require hitechra-shared-lib-laravel/acl
Publish migration and config
php artisan vendor:publish --provider="HitechraSharedLibLaravel\Acl\ServiceProvider"
Usage
Use HitechraSharedLibLaravel\Acl\HasRole
Trait to User model
class User extends Authenticatable
{
...
use \HitechraSharedLibLaravel\Acl\HasRole;
Assign Role
$user->assignRole('admin');
Revoke Role
$user->revokeRole('admin');
Get Roles Collection
$user->roles;
Check if user has a role
$user->is_a('admin');
Create new role
createRole('role_name', 'Role Title');