is('login') || $request->is('logout') || $request->is('admin*') || $request->is('password*')) { return $next($request); } /** @var \App\Models\User $user */ $user = Auth::user(); // Permite que administradores continuem acessando o site público if ($user && $user->user_type === 'Admin') { return $next($request); } // Para todos os outros usuários ou visitantes, exibe a página de manutenção return response()->view('errors.maintenance', [], 503); } return $next($request); } }