Middlewares
Los middlewares en Laravel proporcionan un mecanismo conveniente para filtrar las solicitudes HTTP que ingresan a tu aplicación. Por ejemplo, Laravel incluye un middleware que verifica si el usuario de tu aplicación está autenticado. Si el usuario no está autenticado, el middleware redirigirá al usuario a la pantalla de inicio de sesión. Los middlewares actúan como una capa intermedia entre las solicitudes y las respuestas, permitiéndote realizar diversas tareas antes o después de que la solicitud sea procesada por la aplicación.
Conceptos clave
- Middleware: Una clase que se ejecuta antes o después de una solicitud HTTP.
- Registro de middleware: Los middlewares se registran en el archivo
app/Http/Kernel.php
. - Asignación de middleware: Los middlewares se pueden asignar a rutas específicas o a grupos de rutas.
- Middleware globales: Se ejecutan en cada solicitud HTTP.
Los middlewares se almacenan en el directorio app/Http/Middleware
. Puedes crear middlewares usando el comando Artisan php artisan make:middleware NombreMiddleware
.
Ejemplo de ruta con middleware
Route::get('/perfil', [PerfilController::class, 'index'])->middleware('auth');
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias