From c6e65330b204023d86a9ae5e637da8cdc7e296c2 Mon Sep 17 00:00:00 2001 From: Ovidiu U Date: Fri, 10 Apr 2026 18:17:49 +0100 Subject: [PATCH] fix: make SPA catch-all param optional, add named dashboard route --- routes/web.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/routes/web.php b/routes/web.php index 2f7d3b9..6b8bdc7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -4,5 +4,8 @@ use Illuminate\Support\Facades\Route; require __DIR__.'/settings.php'; +// Named dashboard route so route('dashboard') resolves; Vue Router handles rendering +Route::get('/dashboard', fn () => view('app'))->middleware(['auth', 'verified'])->name('dashboard'); + // SPA catch-all — must be last -Route::get('/{any}', fn () => view('app'))->where('any', '.*')->name('home'); +Route::get('/{any?}', fn () => view('app'))->where('any', '.*')->name('home');