user(); if (! $user) { abort(403); } if ($user->hasRole('admin')) { return $next($request); } if (! $user->hasPermission($permissions)) { abort(403); } return $next($request); } }