假设我有两个模型:Customer
和Order
.
关系:客户有很多订单。
然后我使用InclusionResolver将订单包含在CustomerRepository
.
现在GET /customer?filter[include][]=orders
,我想过滤至少有一个订单的所有客户。我不确定如何应用这样的过滤器。甚至有可能吗?
它应该是Customer 实体的 where 过滤器还是包含过滤器(即范围过滤器)内的where过滤器?
注意:我知道如何使用存储库方法手动执行此操作,但我试图仅通过查询参数中的过滤器来实现此目的。