name('home'); // Event Routes Route::get('/events', [EventWebController::class, 'index'])->name('events'); Route::get('/events/{event}', [EventWebController::class, 'show'])->name('events.show'); // Auth Routes Route::get('/login', function () { return view('auth.login'); })->name('login'); Route::get('/register', function () { return view('auth.register'); })->name('register'); Route::get('/forgot-password', function () { return view('auth.forgot-password'); })->name('forgot-password'); Route::get('/reset-password', function () { return view('auth.reset-password'); })->name('reset-password'); // Protected Routes Route::middleware('auth:sanctum')->group(function () { Route::get('/profile', function () { return view('profile'); })->name('profile'); Route::post('/logout', [\App\Http\Controllers\AuthController::class, 'logout'])->name('logout'); }); // Swagger API Documentation Routes require __DIR__ . '/swagger.php';