name('install'); // Routes that require installation Route::middleware(EnsureInstalled::class)->group(function () { Route::get('/', Landing::class)->name('home'); // Authentication routes Route::get('/login', Login::class) ->middleware('guest') ->name('login'); Route::match(['get', 'post'], '/logout', function () { Auth::logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect('/'); })->middleware('auth')->name('logout'); });