如何请求删除数据库中的一行?

How to make a request to delete a row in DB?

我已经阅读了关于这个主题的所有内容 - 但仍然一头雾水。

我做了一个 CRUD 功能,问题是 - 如何测试/如何使用删除或更新功能?

在我的routes.php中有一个字符串:

Route::resource('templates', 'Vendor\App\Controllers\TemplateController');

在控制器中实现了 destroyupdate 功能。

所以我正在尝试测试删除。当发送 DELETE 请求时 - 我有一个错误

 RouteCollection->methodNotAllowed(array('GET', 'HEAD', 'POST'))

据我搜索,方法必须是 POST,但其中一个表单字段 - 名为 _method 的值必须为 DELETE 所以我使用邮递员进行测试,并得到同样的错误:

我做错了什么?如何提出删除请求?

您的请求是对的,但请求是错误的URL。如 corresponding docs 中所述,DELETE 请求的 URL 应为 /templates/{id}。试试看,例如。与 templates/1