Задать вопрос
@atachrus

Как сделать выборку данных с условиями в связанной таблицы «Многие к многим»?

Возможно как то не корректно написал заголовок, но постараюсь подробнее описать.
Пример имеется модель, где в хранятся данные поставщиков (Model1). Во второй модели хранятся набор всех свойств (Model2). Имеется связь "многие ко многим" (с условным названием Relation1).

Вопрос как при выборке Model1, сделать что бы было условие в связи "многие ко многим"?

// Как мне при работе с Eloquent запросом указать условие для выборки для связи в Relation1.
// Т.е. как мне выбрать поставщика с у которого есть определенное свойство?
$result = Model1:with('Relation1')->get();
  • Вопрос задан
  • 332 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
whereHas (документация)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы