Files
huginn/routes/web.php
T

28 lines
925 B
PHP
Raw Normal View History

<?php
use App\Http\Controllers\SiteController;
use App\Livewire\Auth\Login;
use App\Livewire\Auth\Register;
2026-07-22 21:22:14 +03:00
use App\Livewire\Discover\Search as DiscoverSearch;
use App\Livewire\Sites\Index as SitesIndex;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
Route::view('/', 'home')->name('home');
Route::get('/sites', SitesIndex::class)->name('sites.index');
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');
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');