Files
huginn/routes/web.php
T

33 lines
1.0 KiB
PHP
Raw Normal View History

<?php
use App\Http\Controllers\SiteController;
use App\Http\Controllers\SitemapController;
use App\Livewire\Actions\Logout;
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\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::get('/sitemap.xml', SitemapController::class)->name('sitemap');
Route::get('/robots.txt', function () {
return response("User-agent: *\nDisallow:\nSitemap: ".url('/sitemap.xml')."\n")
->header('Content-Type', 'text/plain');
})->name('robots');
Route::view('profile', 'profile')
->middleware(['auth'])
->name('profile');
Route::post('/logout', function (Logout $logout) {
$logout();
return redirect('/');
})->middleware('auth')->name('logout');
require __DIR__.'/auth.php';