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');