isInstalled() && !$request->is('install*')) { return redirect()->route('installer.welcome'); } if ($this->isInstalled() && $request->is('install*')) { return redirect('/dashboard'); } return $next($request); } private function isInstalled(): bool { return File::exists(storage_path('installed')); } }