laravel 5.3 put,patch和delete路由。它们是什么以及如何使用它们?

时间:2017-03-09 20:19:12

标签: php laravel-5 routes

我知道路线的获取和发布但我想学习如何使用这些路线(放置,修补和删除)以及它们的优缺点。直到现在我已经使用get和post来获取,更新或删除记录。我认为这不是正确的方法。当然,他们也有目的。如果有人可以解释那么请做。谢谢。

1 个答案:

答案 0 :(得分:1)

解释的最佳方式是展示REST API的工作原理。 想象一本书。

  • GET / book - 获得一本书
  • POST / book - 存储一本书
  • 删除/预订 - 删除图书
  • PATCH / book - 修改书籍

  • GET / books - 获取图书清单

  • POST / books - 发布很多书
  • 删除/图书 - 删除所有图书

针对不同操作的不同方法,无需命名,如: ' / getBook',' / deleteBook'等等