缺少路由所需的参数,多参数语句
Missing required parameters for route, multiple parameter statement
我遇到了一个问题,似乎我缺少 link 中的“slug”,如果我输入那个 $slug,我会得到一个未定义的变量,关于我应该如何定义 slug 的任何想法在那个按钮?
[路由:thread.show] [URI:forum/{slug}/t={id}] 缺少必需的参数。
控制器:
public function show($slug)
{
//
$forum = Forum::where('slug', '=', $slug)->first();
$thread = Thread::all()->sortBy('created_at');
return view('forum.show')->with('forum', $forum)->withThread($thread);
}
查看:
@foreach($forum->threads as $threads)
<a href="{{route('thread.show', $threads->id)}}"><p>{{$threads->threadname}}</p></a>
@endforeach
当路由需要多个参数时,您可以传入一个值数组,例如:
route('thread.show, ['slug' => $thread->slug, 'id' => $thread->id]);
我遇到了一个问题,似乎我缺少 link 中的“slug”,如果我输入那个 $slug,我会得到一个未定义的变量,关于我应该如何定义 slug 的任何想法在那个按钮? [路由:thread.show] [URI:forum/{slug}/t={id}] 缺少必需的参数。
控制器:
public function show($slug)
{
//
$forum = Forum::where('slug', '=', $slug)->first();
$thread = Thread::all()->sortBy('created_at');
return view('forum.show')->with('forum', $forum)->withThread($thread);
}
查看:
@foreach($forum->threads as $threads)
<a href="{{route('thread.show', $threads->id)}}"><p>{{$threads->threadname}}</p></a>
@endforeach
当路由需要多个参数时,您可以传入一个值数组,例如:
route('thread.show, ['slug' => $thread->slug, 'id' => $thread->id]);