У меня есть таблица для галереи и таблица тегов. Существует сводная таблица «gallery_tag» с отношением «многие ко многим».laravel возвращает результаты при просмотре сводной таблицы
Я изо всех сил пытаюсь подумать о том, как я могу показать галерею (Галерея: :) изображений с просто скажем «красный» (тег id: 2) на моей странице.
Я понимаю, как это сделать, если tag_id был сохранен в таблице галереи, но как я могу найти свой тег :: или Gallery :: для этого конкретного идентификатора?
Я знаю, что этот код никогда не будет работать, но, надеюсь, это будет объяснить, что я пытаюсь сделать:
$red = Gallery::wherePivot('id', '=', 2)->get();
Благодаря
Почему бы вам не получить доступ из модели тегов '$ red = Tag :: where (['id' => 2]) -> with ('gallery') -> get()' –
Я получаю Call to undefined метод Illuminate \ Database \ Query \ Builder :: gallery(). Что говорит эта галерея? Стол? –
это отношение модели тегов. или это галереи? показать код отношений. –