何时在Laravel中使用PATCH和PUT方法?

问题描述 投票:0回答:2

我不知道PATCH和PUT方法之间的确切区别。谁能告诉我何时应该使用此方法并提供适当的示例。

laravel patch put
2个回答
0
投票

Put是您更新整个模型,当您要更新部分或单个属性时使用补丁。例如,用户可能具有他们更改的用户名,该用户名存储在用户模型中。您只需在用户名更改时打补丁。如果要用新的用户模型替换整个用户模型,则可以使用放置请求。


0
投票

补丁会更新一条记录。完全替换它。但是,没有什么可以阻止您以您认为合适的方式“滥用”方法。 Patch还有另一个化身,称为“ Json-patch”,它规定了如何传达变更而不只是值。与常规修补不同,此功能提供了更新嵌套记录的各个方面而不是批量替换它们的功能。

© www.soinside.com 2019 - 2024. All rights reserved.