From 7c3376bfbcc5568a9a4aaeddb406ab84fd96f120 Mon Sep 17 00:00:00 2001 From: boban Date: Thu, 23 Apr 2026 21:56:05 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Setup-Wizard=20ohne=20Auth=20erreichbar,?= =?UTF-8?q?=20Root-Route=20pr=C3=BCft=20setup=5Fcompleted?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- routes/web.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/routes/web.php b/routes/web.php index e755347..255acef 100644 --- a/routes/web.php +++ b/routes/web.php @@ -13,6 +13,10 @@ use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; Route::get('/', function () { + $setupDone = \App\Models\Setting::get('setup_completed', '0') === '1'; + if (!$setupDone) { + return redirect()->route('setup'); + } return Auth::check() ? redirect()->route('ui.dashboard') : redirect()->route('login'); @@ -108,7 +112,5 @@ Route::middleware('guest.only')->group(function () { Route::get('/signup', [SignUpController::class, 'show'])->middleware('signup.open')->name('signup'); }); -Route::middleware('auth')->group(function () { - Route::get('/setup', \App\Livewire\Setup\Wizard::class)->name('setup'); -}); +Route::get('/setup', \App\Livewire\Setup\Wizard::class)->name('setup');