Índice
Uma das coisas mais poderosas que temos em Laravel São os filtros, com eles podemos verificar as condições customizadas antes e depois das consultas e solicitações ou solicitações feitas em nosso aplicativo, podemos, por exemplo, validar se um usuário é administrador e estabelecer casos para cada condição.Podemos fazer os filtros trabalharem em conjunto com as rotas, gerando assim um poderoso sistema de identificação de condições, que se levarmos ao limite podemos obter resultados de alta qualidade que não seriam vistos com outros frameworks.
A fim de incorporar um filtro em uma rota e usá-lo de forma eficaz, devemos em uma instalação padrão de Laravel Siga os passos abaixo:
1- Primeiro devemos criar o caminho ao qual acessaremos somente se atendermos às condições do filtro, para isso criamos uma entrada no arquivo routes.php e depois de nomear a rota, colocamos um array onde especificaremos os filtros antes e depois da solicitação, vamos ver o seguinte exemplo:
ImportanteVimos também que podemos construir os filtros que quisermos e aplicá-los na hora que quisermos, no exemplo fizemos um filtro adicional que é executado apenas quando a requisição termina para manter o log de quem entra em modo administrador, é importante notar que este filtro é executado depois que a página é processada na sua totalidade, não é quando o primeiro filtro termina o processamento, isto deve ser esclarecido para evitar mal-entendidos.
Mesmo que seja funcional, Laravel tem essas funcionalidades contempladas, esses exemplos simplesmente nos ajudam a saber como funciona a aplicação de filtros nas rotas. Com isso finalizamos este tutorial, aprendemos uma forma não muito complexa e eficaz de aplicar filtros nas rotas, com isso podemos incorporar diferentes validações que precisamos em nossas aplicações com muito pouco esforço.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo