Gestion d'école avec laravel 8
Template: https://www.tresfacile.net/doc/laravel/template.rar
Contrôleurs avec ressources Laravel - Laravel resources controller
Les contrôleurs de ressources Laravel fournissent les routes CRUD au contrôleur en une seule ligne de code. Un contrôleur de ressources est utilisé pour créer un contrôleur qui gère toutes les requêtes http stockées par votre application.
La ressource est une fonction statique comme la méthode get qui donne accès à plusieurs routes que nous pouvons utiliser dans un contrôleur.
Dans la syntaxe ci-dessus, 'posts' contient toutes les routes et 'PostController' est le nom du contrôleur. Dans ce cas, nous n'avons pas besoin de spécifier le nom de la méthode tel que @index comme nous l'avons fait dans la méthode get car les méthodes create, store, destroy sont déjà disponibles dans la classe PostController.
Le paramètre post dans la méthode resource produit les noms ou les ressources affichés dans la sortie ci-dessus, et ses méthodes correspondantes. Dans la sortie ci-dessus, posts.destroy envoie un paramètre à la méthode Delete, qui est très spéciale dans Laravel.
Accéder à la méthode show de la classe PostController
Supposons que nous voulions appeler la méthode show du fichier PostController.php. Pour ce faire, ajoutez le code dans la méthode show. J'ai ajouté le code suivant dans la méthode show.