Vous ne comprenez pas ce que RESTful signifie dans cette section ? Pourquoi y a-t-il tant d’itinéraires utilisant ce paramètre ? Quels en sont les avantages ? Que dois-je faire si je n’utilise pas ceux créés ? Route::resource('photo', 'PhotoController');
Instructions détaillées dans le document
Le contrôleur de ressources peut spécifier le modèle de ressource
C'est pour ajouter quelques opérations d'ajout, de suppression, de vérification et de modification par défaut pour embellir le code
php artisan make:controller PhotoController --resource --model=Photo
C'est ennuyeux à manger et dommage d'y aller. Utiliser. Familiarisé avec les spécifications de laravel et apprendre le même style de codage .
La visite d'un site Web représente un processus interactif entre le client et le serveur. Dans ce processus, des changements dans les données et le statut sont inévitablement impliqués.
Protocole de communication Internet Le protocole HTTP est un protocole sans état. Cela signifie que tous les états sont enregistrés côté serveur. Par conséquent, si le client souhaite faire fonctionner le serveur, il doit utiliser certains moyens pour provoquer un "transfert d'état" côté serveur. Cette transformation est basée sur la couche de présentation, il s'agit donc d'une « transformation d'état de la couche de présentation ».
La méthode utilisée par le client ne peut être que le protocole HTTP. Plus précisément, il existe quatre verbes indiquant les méthodes de fonctionnement dans le protocole HTTP : GET, POST, PUT et DELETE. Elles correspondent à quatre opérations de base : GET permet d'obtenir des ressources, POST permet de créer de nouvelles ressources (peut également être utilisé pour mettre à jour des ressources), PUT permet de mettre à jour des ressources et DELETE permet de supprimer des ressources.
L'architecture RESTful présente des malentendus typiques en matière de conception.
L'une des erreurs de conception les plus courantes est que l'URI contient des verbes. Étant donné que « ressource » représente une entité, il doit s'agir d'un nom, l'URI ne doit pas contenir de verbes et les verbes doivent être placés dans le protocole HTTP.
Par exemple, un certain URI est /posts/show/1, où show est un verbe. Cet URI est mal conçu. La méthode d'écriture correcte doit être /posts/1, puis utiliser la méthode GET pour représenter show.
Pour plus de détails, veuillez vous référer à : RESTful-Wikipedia