我在浏览器中输入https://example.com/admin/data/delete
时出现此错误。我理解错误,因为它与我的控制器和路由中的内容不匹配,但我如何在用户尝试执行此类操作时处理此错误。
我已经在我的handler.php
中创建了一个方法来处理错误,但我仍然得到errorException页面。
PS:我已经在我的代码中处理了很多错误,但有没有办法处理handler.php
中的所有异常,因此用户不会看到这些异常,但会在处理程序中处理异常.php
Missing argument 1 for App\Http\Controllers\Admin\DataController::destroy()
答案 0 :(得分:0)
请在destroy方法中提供需要删除的行的id或主键列值。销毁方法如下:
function destroy($id)
{
// Delete query
}
然后需要行id才能删除该记录。
如果您使用的资源路径如下:
Route::resource('admin/data', 'Admin/DataController');
然后您应该在
上发出删除类型的请求https://example.com/admin/data/delete/{id}