laravel路线助手资源

时间:2018-08-06 20:21:48

标签: laravel laravel-5

你好,我有这个代码

href="{{ route('task_types.update',['id'=>$type->id]) }}"

我期望task_types / {id} / update

但它总是返回task_types / {id}

所以我总是回到显示页面 有帮助吗?

2 个答案:

答案 0 :(得分:0)

如果$ type是单数变量,则使用此变量:

href="task_types/{{$type=>id}}/update"

如果$ type是一个集合,则遍历它们

答案 1 :(得分:0)

您正在传递数组,不是必须的。

href="{{ route('task_types.update',['id'=>$type->id]) }}"

您创建资源路线,创建获取路线:

Route::get("task_types/{id}/update", "youControler@update")->name('task_types_update');

尝试:

href="{{ route('task_types_update', $type->id) }}"