Может кто-нибудь сказать мне, могу ли я сделать что-то вроде «трехстороннего отношения», но одна из трех таблиц будет работать как ссылка на другую?
Примеры таблиц:
articles, gallery, gallery_category
В этом случае я хотел бы получить связанную галерею в статье по таблице gallery_category.
У меня просто есть простая система добавления статей, галерей и своей категории. Пока мы добавляем новую статью, мы можем выбрать галерею, которая будет связана с этой статьей, и у меня есть только связь с таблицей gallery_category для статей, но тогда я бы хотел получить соответствующую галерею, следующую за этой категорией <> статья отношение. Является ли это возможным ?
Пока я могу проверить категорию галереи для добавленной статьи:
$article->category
Здесь я хотел бы получить что-то вроде этого:
$article->category->gallery
Для одной статьи я связываю только одну категорию, поэтому это будет один идентификатор.
Спасибо за помощь.
Вы можете прочитать о Eloquent ORM Relations в документации Laravel. Прочитать о Нетерпеливая загрузка
Других решений пока нет …