Php laravel 5.3放置、修补和删除路由。它们是什么以及如何使用它们?

Php laravel 5.3放置、修补和删除路由。它们是什么以及如何使用它们?,php,laravel-5,routes,Php,Laravel 5,Routes,我有获取和发布路线的知识,但我想学习如何使用这些路线放置、修补和删除,以及它们的优缺点。到目前为止,我一直使用get和post来获取、更新或删除记录。我认为这样做是不对的。当然,他们也有目的。如果有人能解释,请解释。谢谢 最好的解释方法是展示restapi是如何工作的。 想象一下一本书 获取/预订-获取一本书 邮递/书店 删除/书本-删除书本 修补程序/书本-修改书本 获取/书籍-获取书籍列表 发布/书籍-发布许多书籍 删除/书本-删除所有书本 针对不同的操作使用不同的方法,不需要像这样命名:

我有获取和发布路线的知识,但我想学习如何使用这些路线放置、修补和删除,以及它们的优缺点。到目前为止,我一直使用get和post来获取、更新或删除记录。我认为这样做是不对的。当然,他们也有目的。如果有人能解释,请解释。谢谢

最好的解释方法是展示restapi是如何工作的。 想象一下一本书

获取/预订-获取一本书 邮递/书店 删除/书本-删除书本 修补程序/书本-修改书本

获取/书籍-获取书籍列表

发布/书籍-发布许多书籍 删除/书本-删除所有书本 针对不同的操作使用不同的方法,不需要像这样命名:
“/getBook”、“/deleteBook”等

谷歌的什么东西?不您可能感兴趣。我想手动编写它们,因为我想彻底了解它们。资源不是我要找的。我想了解更多关于补丁动词的信息。请您这样做好吗?完全放置替换对象。就好像有一本书叫《哈利波特与作家JK罗琳》,你把它换成了新的HTML5,这本书作者不详。在补丁的情况下-你正在部分更新-像只有作者或唯一的书标题好!如果我想更新配置文件,那么我将看到多个输入字段。如果我只更改用户名并保存更改,则只应更新用户名,而不应更新其他字段值。要做到这一点,哪个HTTP动词是最好的?色斑我必须手动检查哪个字段改变了,哪个没有,或者补丁只会自动更新更改的输入字段?补丁只是确定发生了什么的方法。对于您的案例来说,最好的方法是使用补丁,对吧,但是您将发送哪些字段以及替换哪些字段—这只是您的选择。只有在对象完全不同的情况下,才应该使用PUT的核心。想象一下,一个用户中了彩票,而你必须替换一个中奖者——你想使用看跌期权。如果你只是想更新获奖者的电子邮件-使用补丁。你的意思是只有更新电子邮件不会重写我在个人资料设置表中看到的值?