【发布时间】:2018-04-20 15:44:51
【问题描述】:
谁能告诉我为什么它一直说我的路线缺少一个参数?
Route::get('delete/{id}',[
'uses' => 'PostController@getDestroy',
'as' => 'admin.index'
]);
这是我在视图上的代码:
@foreach($posts as $post)
<p> <a href="{{ route('admin.index', ['id']) }}">Delete</a> </p>
@endforeach
一直显示这个错误:
缺少 [Route: admin.index] [URI: admin/delete/{id}] 的必需参数
【问题讨论】:
-
为什么要使用
admin.index作为删除资源的路由名称? -
你为什么要在删除资源的路线上使用 GET 而不是字面上的 ANYTHING?
-
对不起,这是我第一次使用 laravel
-
@premira 查看本教程:udemy.com/… 太棒了!
-
你能在控制器中发布整个功能吗?我的假设是你还没有将
$id传递给函数..