Laravel 要求存在间接关系

Laravel require indirect relationship existence

这是架构:

Owner N->N Property N->N Resident

我想加载至少有一个 属性 至少有一个居民的所有人。

:单查询,不使用预查询+whereIn(..)或类似

Plus plus:也许 Laravel Eloquent 有一些合适的预建过滤器,如 ->has()->whereHas() 或类似的?

谢谢!

您可以使用点符号。

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