PHP code example of codeflextech / permission-manager
1. Go to this page and download the library: Download codeflextech/permission-manager 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/ */
codeflextech / permission-manager example snippets
use Spatie\Permission\Traits\HasRoles;
class User extends Authenticatable
{
use HasRoles;
}
return [
// URL prefix — default: /permission-manager
'route_prefix' => 'permission-manager',
// Middleware on all routes
'middleware' => ['web', 'auth'],
// Spatie guard
'guard' => 'web',
// Role name that bypasses permission checks
'super_admin_role' => 'super_admin',
// Your User model
'user_model' => \App\Models\User::class,
// Set to your app layout component to embed inside your app UI
// e.g. 'layouts.app' — leave null to use package's standalone layout
'layout' => null,
// Rows per page
'per_page' => 15,
// Disable permission creation via UI (seed-only mode)
'allow_create_permissions' => true,
];