15 lines
531 B
PHP
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');
|