view('app'))->middleware(['auth', 'verified'])->name('dashboard'); // Server-side logout — handles hard navigation to /logout Route::get('/logout', function (Request $request) { Auth::logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect('/'); })->middleware('auth')->name('logout'); // SPA catch-all — must be last Route::get('/{any?}', fn () => view('app'))->where('any', '.*')->name('home');