Есть таблицы questions, tags, question_tags, answers.
Связаны между собой так:
// App\Models\Question
public function tags()
{
return $this->belongsToMany('App\Models\Tag', 'question_tags');
}
public function answers()
{
return $this->hasMany('App\Models\Answer');
}
// App\Models\Answer
public function question()
{
return $this->belongsTo('App\Models\Question');
}
// App\Models\Tag
public function questions()
{
return $this->belongsToMany('App\Models\Question', 'question_tags');
}
Собственно вопрос в том, как получить все ответы на вопросы определенного тега
// App\Models\Tag
public function answers()
{
return ???
}