check() && auth()->user()->hasRole('admin')) { return $next($request); } // Izinkan akses ke halaman login agar admin bisa masuk untuk mematikan mode maintenance if ($request->is('login') || $request->is('livewire*')) { return $next($request); } // Tampilkan halaman maintenance return response()->view('errors.maintenance', [], 503); } return $next($request); } }