route('dashboard'); }); // Guest routes Route::middleware('guest')->group(function () { Route::get('/login', Login::class)->name('login'); Route::get('/register', Register::class)->name('register'); }); // Authenticated routes Route::middleware('auth')->group(function () { Route::get('/dashboard', function () { return view('dashboard'); })->name('dashboard'); Route::post('/logout', function () { auth()->logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect('/'); })->name('logout'); // Placeholder routes for future Livewire components Route::get('/dishes', function () { return view('dishes.index'); })->name('dishes.index'); Route::get('/schedule', function () { return view('schedule.index'); })->name('schedule.index'); Route::get('/users', function () { return view('users.index'); })->name('users.index'); });