@atachrus

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

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

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

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

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

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