Php 使用post代替Laravel 5中的put
我使用laravel 5来创建restful api,使用post方法而不是put方法来更新记录是否正确,因为我认为使用两者没有区别,因为更新值的完整逻辑写在我的控制器中,如果有人建议哪种方法是正确的,这会很有帮助。你可以使用Php 使用post代替Laravel 5中的put,php,laravel-5,Php,Laravel 5,我使用laravel 5来创建restful api,使用post方法而不是put方法来更新记录是否正确,因为我认为使用两者没有区别,因为更新值的完整逻辑写在我的控制器中,如果有人建议哪种方法是正确的,这会很有帮助。你可以使用POST,但我不推荐。如果要更新数据,应使用PUT 如果以后您想用POST在create方法中更改一些您不想在update中更改的内容,该怎么办 我建议读一点,f.ex。我发现上一篇文章非常有用: 您应该使用PUT/PATCH。这是无可争辩的。与PSR标准一样,它也是实现R
POST
,但我不推荐。如果要更新数据,应使用PUT
如果以后您想用POST
在create方法中更改一些您不想在update中更改的内容,该怎么办
我建议读一点,f.ex。我发现上一篇文章非常有用:
您应该使用
PUT/PATCH
。这是无可争辩的。与PSR标准一样,它也是实现RESTful API的标准
有一个原因,为什么有不同的HTTP动词
摘自一篇文章:
HTTP动词构成了“统一接口”的主要部分
约束,并为我们提供基于名词的动作对应项
资源
请参阅文章。您应该遵循API的全球标准。读这篇文章来回答你的问题