Я не знаю точной разницы между методом PATCH и PUT. Может ли кто-нибудь сказать мне, когда мы должны использовать эти методы с подходящим примером.
Когда использовать PATCH и PUT Method в Laravel?
Ответы (2)
Put - это когда вы обновляете всю модель и используете патч, когда вы хотите обновить часть или отдельный атрибут. Например, у пользователя может быть измененное имя пользователя, которое хранится в пользовательской модели. Вы должны исправить только имя пользователя, когда они его изменят. Если вы хотите заменить всю пользовательскую модель новой пользовательской моделью, вы должны использовать запрос на размещение.
Патч обновляет часть записи. Поставил заменяет вообще. Однако ничто не мешает вам «злоупотреблять» методами, как вы считаете нужным. Существует также другое воплощение Patch, называемое «Json-patch», которое определяет, как сообщать изменения, а не просто значения. В отличие от обычного исправления, это дает возможность обновлять аспекты вложенных записей, а не заменять их оптом.