Laravel требуют наличия косвенных отношений - PullRequest
0 голосов
/ 12 марта 2020

Это схема:

Owner N->N Property N->N Resident

Я хочу загрузить всех лиц, у которых есть хотя бы свойство, которое имеет хотя бы резидента.

Плюс : Одиночный запрос, без использования предварительного запроса + whereIn(..) или аналогичного

Плюс плюс : может быть Laravel Eloquent имеет какой-либо соответствующий встроенный фильтр, например ->has() или или ->whereHas() или аналогичный ?

Спасибо!

1 Ответ

1 голос
/ 12 марта 2020

Вы можете использовать точечную запись.

Owner::has('properties.residents')->get();
...