group(function () { * Route::get('/dev/logs', ...); * }); */ class RequireHades { /** * Handle an incoming request. */ public function handle(Request $request, Closure $next): Response { $user = $request->user(); if (! $user || ! $user->isHades()) { abort(403, 'Hades access required'); } return $next($request); } }