Middlewares
Os middlewares fornecem um mecanismo conveniente para validar requisições em rotas especÃficas. A definição na rota é tão simples quanto criar o middleware:
O middleware deve ser criado em /app/Middlewares
:
O retorno de um Middleware sempre deve ser com $next($request, $response)
para prosseguir com a fila.
Após criar o middleware é necessário defini-lo com um apelido para que possa utiliza-lo na definição da rota, conforme o exemplo acima. O middleware pode ser definido no arquivo /middlewares.php
:
É possÃvel definir middlewares padrões que serão executados em todas as rotas criadas, isso permite que um middleware importante seja adicionado automaticamente sem que seja necessário declarar a cada criação de rota:
Para definir um middleware padrão é necessário citar apenas o apelido definido no ::setMap()
.
Last updated