缺少[Route:admin.event.destroy] [URI:admin / evenment / event / {id}]的必需参数

时间:2019-11-18 13:54:52

标签: php laravel-5 routes submit laravel-blade

嘿,我提交删除时出现错误,它表示我没有将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');

2 个答案:

答案 0 :(得分:0)

将路线更改为

admin.event.destroy

答案 1 :(得分:0)

action更改为此,然后尝试

 {{ route('admin.event.destroy', ['id' => $event->id])}}