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