Middlewares




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');
            



Publicar un comentario

0 Comentarios