guest()) { throw UnauthorizedException::notLoggedIn(); } $roles = is_array($role) ? $role : explode('|', $role); if (! $authGuard->user()->hasAnyRole($roles)) { throw UnauthorizedException::forRoles($roles); } return $next($request); } }