Table des matières
L'une des choses les plus puissantes que nous ayons dans Laravel Ce sont les filtres, avec eux nous pouvons vérifier les conditions personnalisées avant et après les requêtes et les requêtes ou demandes faites contre notre application, nous pouvons, par exemple, valider si un utilisateur est un administrateur et établir des cas pour chaque condition.Nous pouvons faire fonctionner les filtres en conjonction avec les itinéraires, générant ainsi un système puissant d'identification des conditions, qui, si nous le poussons à la limite, nous permet d'obtenir des résultats de haute qualité qui ne seraient pas vus avec d'autres cadres.
Afin d'intégrer un filtre dans un parcours et de l'utiliser efficacement, il faut dans une installation standard de Laravel suivez les étapes ci-dessous :
1- Nous devons d'abord créer le chemin auquel nous accéderons uniquement si nous avons rempli les conditions de filtrage, pour cela nous créons une entrée dans le fichier itinéraires.php et après avoir nommé la route nous plaçons un tableau où nous spécifierons les filtres avant et après la requête, voyons l'exemple suivant :
ImportantNous avons également vu que nous pouvons construire les filtres que nous voulons et les appliquer au moment où nous voulons, dans l'exemple nous avons fait un filtre supplémentaire qui est exécuté juste au moment où la demande se termine pour conserver le journal de ceux qui entrent en mode administrateur, c'est important de noter que ce filtre il est exécuté après que la page soit traitée dans son intégralité, ce n'est pas lorsque le premier filtre termine le traitement, cela doit être clarifié pour éviter les malentendus.
Même si c'est fonctionnel, Laravel a ces fonctionnalités couvertes, ces exemples nous aident simplement à savoir comment fonctionne l'application de filtres dans les itinéraires. Avec cela, nous terminons ce didacticiel, nous avons appris une manière peu complexe et efficace d'appliquer des filtres dans les routes, avec cela nous pouvons incorporer différentes validations dont nous avons besoin dans nos applications avec très peu d'effort.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif