@aleshka-ne-programmist

Как отфильтровать belongstomany?

Есть таблицы
places
-id

comforts
-id

comfort_place
-id
-comfort_id
-place_id

Возможно ли в Place::where отфильтровать данные по массиву айди?
нужно вывести place, в котором присутствует комбинация и comfort_id = 1, и comfort_id = 2, и comfort_id = 3
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Place::whereHas('comforts', function($q){
   $q->whereIn('id', [1, 2, 3]);
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы