laravel-vuexy-website-admin/routes/koneko_website_sites.php
2025-05-30 01:07:33 -06:00

15 lines
531 B
PHP

<?php
use Illuminate\Support\Facades\Route;
use Koneko\VuexyWebsiteAdmin\Application\Http\Controllers\WebsitePageController;
// Contenido publico
Route::get('/{slug}', WebsitePageController::class)
->where('slug', '^(?!admin|login|register|logout|email|user|storage|api|livewire|_debugbar|sanctum|preview)(.*)$')
->name('website.content');
// Vista previa con firma
Route::get('/preview/{slug}', [WebsitePageController::class, 'preview'])
->middleware(['signed']) // Protege con firma
->name('website.preview');