mbhanife / laravel-users-acl
There is no license information available for the latest version (v1.0.2) of this package.
Laravel users Access list controller
v1.0.2
2022-10-04 10:21 UTC
Requires
- illuminate/database: ^9.0
- illuminate/support: ^9.0
This package is not auto-updated.
Last update: 2025-06-11 04:30:58 UTC
README
User access Controller package for laravel
Install
composer require mbhanife/laravel-users-acl
php artisan migrate
Use
Add ' use HasRole ' to user model
Add new role Just set name for that
Role::create(['name' => 'role name']);
Add new permission
Permission::create('name' => 'permission name')
Attach permission to role
$role = Role::find(x); $role->givePermissions(['permission name 1','permission name 2',...])
Attach role to user
$user = user::find(x); $user->giveRoles(['role name 1','role name 2',...])
Use permissions in controller
if ($user->can('permission name')) { do somethings }