使用post而不是放入Laravel 5

时间:2017-07-26 06:27:23

标签: php laravel-5

我正在使用laravel 5来创建restful api,使用post方法而不是put方法更新记录是正确的方法,因为我发现使用这两者没有区别,因为写入更新值的完整逻辑在我的控制器内部,如果有人建议哪种方法可行,那将会很有帮助。

2 个答案:

答案 0 :(得分:1)

您应该使用PUT/PATCH。那是不可争辩的。它是像PSR标准一样实现RESTful API的标准。

有一个不同的HTTP动词的原因。

摘自文章:

  

HTTP谓词构成了我们“统一界面”的主要部分   约束并为我们提供与名词相对应的动作   资源。

请参阅文章here

答案 1 :(得分:0)

您可以使用POST,但我不推荐它。如果要更新数据,应使用PUT

如果稍后您想要使用POST更改某些内容,而您在更新时并不想要更新内容,该怎么办?

我建议你阅读一下,f.ex。我上次发现真有用的文章:

REST flowcharts