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();
这是架构:
Owner N->N Property N->N Resident
我想加载至少有一个 属性 至少有一个居民的所有人。
加:单查询,不使用预查询+whereIn(..)
或类似
Plus plus:也许 Laravel Eloquent 有一些合适的预建过滤器,如 ->has()
或 ->whereHas()
或类似的?
谢谢!
您可以使用点符号。
Owner::has('properties.residents')->get();