creacio d'un middlewares per a protegir las routes.
1. Aplicar el Middleware auth a les Rutes
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'); });
2. Configuració de l'Autenticació
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' ],
- Categoria: web_development
- URL: https://laravel.com/docs/9.x/middleware
- YouTube: https://www.youtube.com/watch?v=ejdmuLW_DFM&t=375s&ab_channel=JHONATANDAVIDFERNANDEZROSA
- Etiquetes: config, laravel, middelware, routes
- Data de creació: 06/08/2022
- Última actualització: 19/01/2025