23 lines
870 B
PHP
23 lines
870 B
PHP
<?php
|
|
|
|
use App\Http\Controllers\Fo\SiteController;
|
|
use App\Http\Controllers\Fo\HomeController;
|
|
use App\Http\Controllers\Fo\StaticPageController;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::middleware(['throttle:credentials'])->name('fo.')->group(function () {
|
|
// * Dev route only
|
|
if (app()->environment() === 'local') {
|
|
Route::view('bs-demo', 'fo.pages.bs-demo')->name('bs-demo');
|
|
}
|
|
|
|
Route::get('/', [HomeController::class, 'index'])->name('homepage');
|
|
Route::get('/on-se-devoile', [StaticPageController::class, 'unveil'])->name('unveil');
|
|
Route::get('/sites/{site:slug}', [SiteController::class, 'show'])->name('sites.show');
|
|
|
|
// * Iframe cookies
|
|
Route::get('/frame/{frame}', function (string $frame) {
|
|
return view('fo.modules.frame', ['frame' => $frame]);
|
|
})
|
|
->where('frame', '[a-z]+')->name('frame');
|
|
});
|