Я пытаюсь создать URL-адрес, который читается как www.localhost/forum/{slug}/thread={id}, но у меня возникают проблемы. Часть {id} возвращается, поскольку это идентификатор потока, но часть {slug}, которую я пытаюсь получить с помощью внешнего ключа, и получить проблему.
Call to a member function forums() on null
вот мои таблицы Forum: id, name, slug, timestamps Thread: id, name, forum_id, user_id
вот мое отношение к моей модели потока
public function forums(){
return $this->belongsTo('App\Forum');
}
и вот мой код на моем ThreadController
public function show($id, $slug)
{
//
$thread = Thread::find($id);
$thread->forums()->slug = $slug;
return view('forum.thread')->withThread($thread);
}
Любые идеи о том, как я могу получить слаг форума в URL?