Itinéraires avancés à Laravel

Table des matières
Dans nos applications, nous faisons bien plus que recevoir des actions ou envoyer à des pages, il y a des moments où nous avons besoin de certains paramètres pour effectuer des opérations et si nous ne recevons aucun de ceux-ci, nous devons afficher un autre message.
Laravel Il nous permet de faire des routes avancées dans lesquelles nous pouvons recevoir des paramètres dynamiques via l'URL par la méthode GET de HTTP et ainsi définir ce que notre application va faire, que ce soit pour rechercher une requête, envoyer l'information à un contrôleur, etc.
Pour démarrer ce développement, nous avons d'abord besoin d'une installation standard de Laravel, avec cela, nous pouvons suivre les étapes suivantes:
1- Nous allons d'abord créer une route, à l'intérieur de celle-ci au lieu de passer un contrôleur, nous allons passer les paramètres nécessaires et les définir égaux à null afin que si nous ne recevons pas de paramètres, nous n'aurons pas d'erreurs dans notre application.
2- Ensuite, nous allons créer une fonction qui prendra les paramètres que nous avons stockés et nous pourrons travailler dessus dans notre code, que nous validions et affichions un message ou appelions une méthode d'un contrôleur dont nous avons besoin. Voyons le code suivant, que pour son bon fonctionnement nous devons le placer dans le fichier itinéraires.php:

Ici, nous voyons comment nous avons fait un itinéraire pour accéder programme télé, et on passe deux variables, une qui correspondra au programme et une autre à l'année du programme, évidemment on ne peut pas utiliser le lettre " ñ " donc la variable s'appelle "année", alors on fait ce qu'on avait exprimé, on valide si on ne reçoit pas de paramètres, puis si on n'en reçoit qu'un et enfin si on reçoit les 2 paramètres.
Caractère génériqueComme nous le voyons ici, nous utilisons les soi-disant paramètres Caractère générique, qui sont les variables que nous recevons, de cette façon nous pouvons utiliser la quantité de paramètres que nous voulons et les nommer comme nous le voulons, cependant, la seule restriction de cette fonctionnalité est qu'ils doivent avoir le même nom lors de leur transmission à la fonction .
A la fin du code, nous voyons que nous utilisons une fonction appelée où (), celui-ci reçoit une expression régulière avec laquelle on peut valider le format des paramètres Caractère génériqueDans ce cas, nous limitons l'année à n'être que des chiffres et à 4 chiffres, sinon elle n'entrera pas dans la condition. Nous établissons dans notre application que nous avons besoin de chaque paramètre Caractère générique était facultatif, pour cela nous avons mis chacun à null comme nous l'avions expliqué au début.
Avec cela, nous avons appris à créer un itinéraire avancé, cela nous donne plus d'outils que nous pouvons utiliser dans la construction de nos applications, nous pourrons donc atteindre des fonctionnalités plus avancées avec très peu d'effort comme nous l'avons vu jusqu'à présent dans Laravel. À la fin de ce tutoriel, nous devons nous rappeler que la clé de tout progrès est une pratique constante, ce n'est qu'un exemple de ce que nous pouvons réaliser, mais ce n'est pas la seule ou la seule façon de le faire, nous devons donc nous préparer et lire beaucoup afin d'acquérir le plus de connaissances possible.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave