1. Go to this page and download the library: Download codesuab/laravel-permission library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codesuab / laravel-permission example snippets
use Codesuab\Permission\Traits\HasPermissions;
use Codesuab\Permission\Traits\HasTeams;
class User extends Authenticatable
{
use HasPermissions, HasTeams;
}
use Codesuab\Permission\Models\Permission;
use Codesuab\Permission\Models\Role;
Permission::ensure('users.view');
Permission::crud('users');
Role::createRole('manager')->allow([
'users.view', 'users.create', 'users.update',
]);
$user->assignRole('manager');
$user->givePermissionTo('reports.export');
$user->hasPermission('users.view');
$user->hasRole('manager');