【发布时间】:2020-03-13 22:02:31
【问题描述】:
嘿,伙计们,我在提交删除时出错,它说我没有将 id 发送到我认为的路线, 这是将 id 发送到路线的代码(对不起我的英语),
<form id="del_type" action="{{ route('admin.event.destroy',$event->id)}}" method="post">
{!! method_field('delete') !!}
{{ csrf_field() }}
<button class="btn btn-danger" type="submit" id="del_id">Supprimer</button>
这是很奇怪的原因,当我提交它正在从数据库中删除元素但出现此错误并且在 URI 中我可以看到 id 看看路由(所有路由名称都以'admin'为前缀)
Route::delete('evenment/event/{id}','EventController@destroy')->name('event.destroy');
【问题讨论】:
-
你的路线名称是
event.destroy不是admin.event.destroy -
所有路由名称都以'admin'为前缀。
-
$event->id的值是多少?你确定不是null? -
不,它不是 null .. 我不知道问题出在哪里
-
您所说的“所有路由都以管理员开头”是什么意思?
标签: php laravel-5 routes submit laravel-blade