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

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
}