Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 14.03.2019 15:19:07

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

Приветствую, есть 3 таблицы
Recipe- id | name ;IngrGroup - id | recipe_id | name ; ing_recipe -id | group_id | name
Все связаны через hasMany. Как получить все значения Recipe при значении ing_recipe id 1

Не в сети

#2 04.04.2019 22:48:11

Re: Как сделать фильтр по значению в связанной таблице

Посмотрите в сторону whereHas в мануале.

Не в сети

#3 12.04.2019 19:31:54

Re: Как сделать фильтр по значению в связанной таблице

Хватит слать друг друга в документацию!
Привышли понимаешь!

->whereHas( 'relationName', function($query)
{
    return $query->where('field', '=', 123)
});

Не в сети

Подвал раздела