RoleOrPermissionMiddleware
class RoleOrPermissionMiddleware
Methods
static string
using(array|string|UnitEnum $roleOrPermission, string|null $guard = null)
Specify the role or permission and guard for the middleware.
static string
parseRoleOrPermissionToString(array|string|UnitEnum $roleOrPermission)
Parse the roles or permissions into a pipe-delimited string.
Details
at line 24
__construct(Factory $auth)
Create a new middleware instance.
at line 31
Response
handle(Request $request, Closure $next, mixed $roleOrPermission, string|null $guard = null)
Handle an incoming request.
at line 70
static string
using(array|string|UnitEnum $roleOrPermission, string|null $guard = null)
Specify the role or permission and guard for the middleware.
at line 81
static protected string
parseRoleOrPermissionToString(array|string|UnitEnum $roleOrPermission)
Parse the roles or permissions into a pipe-delimited string.