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

Как в Laravel сделать выборку по значению из связанной таблицы?

Приветствую! Есть 3 связанные таблицы table1 hasMany table2 hasMany table3, как сделать выборку table1 при условии значения table3 id=1.
  • Вопрос задан
  • 1906 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Решения вопроса 1
@NubasLol
<code lang="php">
$posts = App\Post::whereHas('comments', function ($query) {
    $query->where('id', 1);
})->get();
</code>


https://laravel.com/docs/5.8/eloquent-relationships
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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