2026-07-20 00:04:45 +03:00
|
|
|
<?php
|
|
|
|
|
|
2026-07-22 21:16:17 +03:00
|
|
|
use App\Http\Controllers\SiteController;
|
2026-07-25 15:36:43 +03:00
|
|
|
use App\Livewire\Actions\Logout;
|
2026-07-22 21:22:14 +03:00
|
|
|
use App\Livewire\Discover\Search as DiscoverSearch;
|
2026-07-22 21:16:17 +03:00
|
|
|
use App\Livewire\Sites\Index as SitesIndex;
|
2026-07-20 00:04:45 +03:00
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
2026-07-25 15:22:42 +03:00
|
|
|
Route::view('/', 'home')->name('home');
|
|
|
|
|
Route::get('/sites', SitesIndex::class)->name('sites.index');
|
2026-07-22 21:16:17 +03:00
|
|
|
Route::get('/sites/{site}', [SiteController::class, 'show'])->name('sites.show');
|
2026-07-22 21:22:14 +03:00
|
|
|
Route::get('/discover', DiscoverSearch::class)->name('discover');
|
2026-07-25 15:22:42 +03:00
|
|
|
|
2026-07-25 15:36:43 +03:00
|
|
|
Route::view('profile', 'profile')
|
|
|
|
|
->middleware(['auth'])
|
|
|
|
|
->name('profile');
|
2026-07-25 15:22:42 +03:00
|
|
|
|
2026-07-25 15:36:43 +03:00
|
|
|
Route::post('/logout', function (Logout $logout) {
|
|
|
|
|
$logout();
|
2026-07-25 15:22:42 +03:00
|
|
|
|
2026-07-25 15:36:43 +03:00
|
|
|
return redirect('/');
|
2026-07-25 15:22:42 +03:00
|
|
|
})->middleware('auth')->name('logout');
|
2026-07-25 15:36:43 +03:00
|
|
|
|
|
|
|
|
require __DIR__.'/auth.php';
|