1. Aplicar el Middleware auth a les Rutes
Primer, protegeix les rutes que has esmentat utilitzant el middleware auth. Això garantirà que només els usuaris autenticats puguin accedir a aquestes rutes.
Al teu fitxer de rutes (web.php), pots agrupar les rutes sota el middleware auth de la següent manera:
Route::middleware('auth')->group(function () {
Route::get('/posts/datatables', [PostController::class, 'getPosts'])->name('posts.datatables');
Route::get('/posts/create', [PostController::class, 'create'])->name('posts.create');
Route::post('/posts/store', [PostController::class, 'store'])->name('posts.store');
Route::get('/posts/edit/{id}', [PostController::class, 'edit'])->name('posts.edit');
Route::put('/posts/update/{id}', [PostController::class, 'update'])->name('posts.update');
Route::delete('/posts/delete/{id}', [PostController::class, 'destroy'])->name('posts.destroy');
});Assegura't que l'autenticació està configurada correctament per a Jetstream i que el guard utilitzat per Filament és el mateix. Això ja hauria d'estar configurat per defecte, però pots verificar-ho.
Verifica el Guard de Filament
Al fitxer config/filament.php, assegura't que Filament està utilitzant el guard d'autenticació correcte:
'auth' => [
'guard' => 'web', // El guard per defecte ha de ser 'web'
],
Editor del blog
nstal·lant PHP i l'instal·lador Laravel Abans de crear la vostra primera aplicació Laravel, assegureu-vos que la vostra màquina local tingui PHP , Composer i l'instal·lador Laravel instal·lats. A més, hauríeu d'instal·lar Node i NPM o Bun perquè pugueu compilar els actius d'interfície de la vostra aplicació.
Una manera adequada de nomenar aquesta consulta PDO podria ser "ObtenirPàginesPerCategoriaIEtiqueta" o "LlistarPàginesFiltrades". Aquest nom reflecteix que la consulta selecciona posts associats a una categoria i etiqueta específica. També pot ser útil considerar la claredat de la consulta en el context de l'aplicació, per exemple:
pagina /post/543 del projecte laravel12.test
pagina /post/317 del projecte larpreline.test
pagina /bootstrap_gallery del projecte larpreline.test
pagina indexgallery del projecte larpreline.test/