如果要从数据库中删除项目,我知道您可以使用/resource/{id}
并使用contrller@destroy
操作。
在URL中传递参数与发送DELETE请求相反并通过$id
传递参数Input
有什么好处?
答案 0 :(得分:2)
您当然可以同时执行这两项操作,但第一种方法(使用专用的/resource/{id}
URL)遵循RESTFUL设计模式。 Here is a very good video on that
要强调一些重点:
/resource/delete
之类的网址。/resource
网址上的“删除”,则他/她希望删除所有资源。如果他/她在/resource/{id}
上使用它,则只应删除该特定项目。希望这有意义=)