php - question de requête HTTP laravel, signification des options de suppression de patch, quels sont les scénarios d'application
PHP中文网
PHP中文网 2017-05-16 13:06:12
0
6
1008

À quoi sert le type de requête HTTP, mettre des options de suppression de correctif ? Je ne l'ai jamais utilisé.
Habituellement, le développement nécessite des requêtes get post, et je pense que get post peut effectuer pleinement les opérations d'ajout, de suppression, de modification et de requête MySQL.
Quelles sont les utilisations de ces types d'options de suppression de correctifs mis ? Quels sont les scénarios d'application ? Comment dois-je l’écrire ?
Les requêtes Get utilisent généralement une URL pour transmettre les paramètres, et la méthode de formulaire peut également être écrite comme get ;
Les requêtes de publication utilisent généralement la soumission de formulaire ;

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(6)
巴扎黑

Ce sont des prédicats http standards

  • OBTENIR Obtenez des ressources

  • POST Créer une ressource

  • PUT modifier/mettre à jour les ressources (les champs de ressources complets doivent être soumis)

  • PATCH modifier/mettre à jour les ressources (vous pouvez soumettre les champs qui doivent être mis à jour)

  • DELETE Supprimer les ressources

  • OPTIONS Quels verbes de requête sont autorisés par le serveur

过去多啦不再A梦

Ceux-ci sont couramment utilisés dans le mode RestFul récemment populaire. De plus, les formulaires HTML ne prennent en charge que deux méthodes de requête : POST et GET, PATCH et DELETE sont de fausses méthodes de requête HTTP dans Laravel. effet. Configurez également le routage. <input type="hidden" name="_method" value="PUT(PATCH、DELETE)">

phpcn_u1582

http://www.imooc.com/learn/81...

曾经蜡笔没有小新

En fait, il est recommandé de lire le "HTTP Authoritative Guide" et d'autres livres similaires expliquant HTTP pour comprendre HTTP
Vous devez comprendre quelques concepts,
1 Ces méthodes put et delete ne sont pas uniques à Laravel. Les frameworks PHP devraient le prendre en charge Bien sûr, ces frameworks ne le prennent pas en charge. Comme mentionné dans la question, GET et POST peuvent satisfaire l'entreprise
2 Ce n'est pas unique à PHP. Tout langage traitant de HTTP devrait le prendre en charge

.
我想大声告诉你

Recherchez Restful et vous comprendrez.

漂亮男人

Get et post peuvent bien sûr satisfaire toutes les opérations.
L'utilisation de put, patch et delete donne l'impression que cela est plus simple et plus facile à comprendre
patch /item/1 consiste à modifier les données avec l'identifiant 1.
get /item/1 trouve le. données avec l'identifiant 1.
delete /item/1 supprime les données avec l'identifiant 1

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal