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

时间:2020-02-23 03:27:58

标签: laravel patch put

我不知道PATCH和PUT方法之间的确切区别。谁能告诉我什么时候应该使用这个方法作为正确的例子。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

相关问题