Via Composer
$ composer require ghiffariaq/mini-aclAfter finish installing using composer
-
Publish configuration file to specified your model namespace:
php artisan vendor:publish -
See config/miniacl.php, by default it has value App\User, you can change it if you have different namespace.
-
Run migrations
php artisan migrate -
Add MiniACL's trait to your user model:
use Ghiffariaq\MiniACL\Traits\HasRoles; class User extends Model { use HasRoles; }
We have prepare simple example to assign any roles to specific user id by using this artisan command.
php artisan assign:role {name} {user_id}
$user = User::findOrFail($id);
$user->assign('role_name');
$user = User::findOrFail($id);
$user->retract('role_name');
$user = User::findOrFail($id);
$user->roles;
$user = User::findOrFail($id);
$user->isA('role_name');
If you discover any security related issues, please email travish90@gmail.com instead of using the issue tracker.
license. Please see the license file for more information.