![]()
WARNING You're browsing the documentation for an upcoming version of Laravel Acl. The documentation and features of this release are subject to change.
Route Middleware
role
Check if the user has the given role to access the route.
Route::get('users/index', function() { // ...})->middleware('role:administrator');
For multiple roles, use |
as the delimiter.
Route::get('users/index', function() { // ...})->middleware('role:administrator|cashier');
permission
Check if the user has the given permission to access the route.
Route::get('users/index', function() { // ...})->middleware('permission:users.view');
canAtLeast
Check if the user has at least one of the given permission(s) to access the route.
{tip} Use comma separated list for multiple permissions.
Checking multiple permissions on a given route:
Route::get('users/index', function() { // ...})->middleware('canAtLeast:users.view,users.create');