name('home'); Route::get('/sites', SitesIndex::class)->name('sites.index'); Route::get('/sites/{site}', [SiteController::class, 'show'])->name('sites.show'); Route::get('/discover', DiscoverSearch::class)->name('discover'); Route::middleware('guest')->group(function () { Route::get('/login', Login::class)->name('login'); Route::get('/register', Register::class)->name('register'); }); Route::post('/logout', function () { Auth::logout(); request()->session()->invalidate(); request()->session()->regenerateToken(); return redirect()->route('home'); })->middleware('auth')->name('logout');