Задать вопрос
Palych_tw
@Palych_tw
Типа веб-разработчик

Как задать where для выборки связанных моделей?

Может плохо ищу, но никак не могу найти решение, нужный метод.

Есть, например, код
$result = MyModel::with('relationship')->find(1);
Как для связанных моделей добавить условие? чтобы получилось типа "with relationship where 'column', 'value" ?
  • Вопрос задан
  • 236 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 2
@Finsh
$result = MyModel::with(['relationship' => function($query) use ($value) {
    $query->where('column',$value)
}])->find(1);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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