Construire un contrôleur RESTful dans Laravel

Table des matières
Les toilettes Reposant Ils sont très populaires de nos jours, en fait la plupart des API des services les plus populaires sont réalisées sous cette modalité, car cela nous permet de travailler directement avec les méthodes du protocole HTTP.
Laravel Conscient de toute cette nouvelle vague de services, cela nous permet de construire des contrôleurs de cette manière, afin que nous puissions définir les actions et la méthode par laquelle cela devrait fonctionner, avec cela nous pouvons créer des applications multiplateformes, en utilisant notre application comme technologie backend.
Pour que cela fonctionne, nous devons tout d'abord avoir une installation standard de Laravel, alors nous pouvons créer un contrôleur de base et là nous allons créer les différentes actions que nous allons utiliser.
Convention de nommageL'une des choses les plus importantes lorsque nous construisons un contrôleur Reposant, est la convention de nommage, dans les contrôleurs normaux, chaque action peut avoir le nom que nous voulons, cependant si nous voulons qu'il soit Reposant nous devons suivre une convention, qui préfixe la méthode HTTP auquel cette action répondra.
De cette façon, nous pouvons établir un caractère générique dans la route, de sorte que lorsque nous recevons une demande, notre contrôleur dispose de l'intelligence nécessaire pour répondre avec l'action correcte, atteignant ainsi notre objectif.
Dans cet exemple, nous allons faire quelque chose de simple, nous allons définir plusieurs actions, l'une d'entre elles sera l'index de notre contrôleur, nous y tomberons lorsque nous ne ferons que la requête correspondante sans rien d'autre, puis nous définirons une autre action qui sera exécutée uniquement lorsque nous appelons l'index depuis la méthode POST et enfin nous définirons une action qui sera exécutée lorsque nous l'appelons après l'action initiale. Voyons le code :

Si nous regardons l'index de notre contrôleur dans la méthode AVOIR nous allons montrer un formulaire, il va appeler le même contrôleur mais avec une méthode PUBLIER et en faisant cela, nous enverrons l'utilisateur à l'action correspondante, que le cas de l'exemple imprimera toutes les valeurs reçues par le contrôleur, dans ce cas tout ce qui est envoyé par le formulaire.
Si nous regardons de près, nous voyons que chaque action suit la convention expliquée au début, donc dans la troisième action le obtenirÀ propos (), lors de l'appel de l'application utilisateurs / à propos nous allons tomber dedans et montrer son contenu.
Mais pour que tout cela fonctionne, dans le fichier itinéraires.php, il faut définir une route, qui obtient la méthode HTTP correspondant et le passer au contrôleur qui est celui qui va définir l'action à entreprendre, c'est le code de la route pour cet exemple :
Route :: contrôleur ('users,' UsersController ');

Comme nous pouvons le voir, nous avons résolu le problème avec une seule ligne de code, en utilisant le mot générique manette sur la route et avec elle déjà Laravel savoir chercher un chauffeur Reposant.
Avec cela, nous terminons ce tutoriel, comme nous le voyons Laravel Cela nous permet de créer des applications assez pratiques et que si nous suivons les conventions, elles peuvent nous faire économiser beaucoup de travail et nous aider à construire des interfaces qui seront utilisées pour des projets beaucoup plus importants.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave