【发布时间】:2018-09-20 05:39:40
【问题描述】:
当用户单击“删除”按钮时,我试图在 laravel 视图中创建一个删除 HTTP 请求的路由,但它不起作用。我读过应该用 laravel 中的表单来完成。
这是我的代码:
<form action="/admin/pages/delete/{{ $section->id }}" method="post">
{{ method_field('delete') }}
<button class="btn btn-sm" type="submit">Delete</button>
</form>
什么是处理这个问题的正确方法? 它在控制台中向我显示一个错误,Bootbox: 'please specify a message' 每当我单击按钮时。
管理组内的路由定义:
Route::delete('/pages/delete/{id}', 'PagesController@delete')->name('pages.delete');
【问题讨论】:
-
“不起作用”是什么样的?你得到什么错误?
/admin/pages/delete/{{ $section->id }}的路由定义是什么样的? -
我们需要更多信息,这没什么好说的。
标签: php laravel http routes request