Los Middleware proporcionan un mecanismo conveniente para las solicitudes HTTP de filtrado que entran en su aplicación.

Por ejemplo, Lumen incluye un middleware que verifica autenticado el usuario de la aplicación. Si el usuario no está autenticado, el middleware se redirigirá al usuario a la pantalla de inicio de sesión. Sin embargo, si el usuario es autenticado, el middleware permitirá la solicitud de proceder en adelante en la aplicación.

Fuentes:
HTTP Middleware