У меня есть таблица вопросов и таблица тегов. Я хочу получить все вопросы из тегов данного вопроса. Так, например, к данному вопросу могут быть прикреплены теги "Поездка", "Поезда" и "Культура". Я хочу быть в состоянии получить все вопросы для этих трех тегов. Хитрость, как кажется, заключается в том, что вопросы и теги имеют отношение "многие ко многим", которое в Eloquent определено как ownToMany.
Я думал о попытке объединить Коллекции вопросов, как показано ниже:
foreach ($question->tags as $tag) {
if (!isset($related)) {
$related = $tag->questions;
} else {
$related->merge($tag->questions);
}
}
Похоже, это не работает. Кажется, ничего не сливается. Я пытаюсь это правильно? Кроме того, возможно, в Eloquent есть лучший способ получить ряд строк в отношении "многие ко многим"?