我刚开始学习laravel,想知道如何传递无关的控制器路由数据。 我试图做到的是建立一个待办事项,能够有嵌套项。
视图
<a class="btn btn-success" href="{{route('lists.items.create',4)}}">Create New Item</a>
4只是一个硬编码的例子,看它是否在工作。
调节器
public function create(TodoList $list, $item_id = null)
{
dd($item_id);
return view('items.create', compact('list'));
}
所以,如果你创建一个项目并不为ID的参数传递,则默认为null
,否则将其设置为任何被通过,但我得到一个NotFoundHttpException
。 我怎么能做到这一点。
任何帮助欢迎:)