Laravel 缺少路由、多参数语句所需的参数
我遇到了一个问题,似乎我缺少链接中的“slug”,如果我输入$slug,我会得到一个未定义的变量,关于如何在该按钮中定义slug,有什么想法吗? 缺少[Route:thread.show][URI:forum/{slug}/t={id}]所需的参数 控制器:Laravel 缺少路由、多参数语句所需的参数,laravel,laravel-5,laravel-5.4,Laravel,Laravel 5,Laravel 5.4,我遇到了一个问题,似乎我缺少链接中的“slug”,如果我输入$slug,我会得到一个未定义的变量,关于如何在该按钮中定义slug,有什么想法吗? 缺少[Route:thread.show][URI:forum/{slug}/t={id}]所需的参数 控制器: public function show($slug) { // $forum = Forum::where('slug', '=', $slug)->first(); $th
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)
@endforeach
当路由需要多个参数时,您可以通过一组值传递,例如:
route('thread.show, ['slug' => $thread->slug, 'id' => $thread->id]);
当路由需要多个参数时,您可以通过一组值传递,例如:
route('thread.show, ['slug' => $thread->slug, 'id' => $thread->id]);