提问者:小点点

获取关系的计数并基于该计数进行筛选


我正在进行搜索查询,这就是我正在尝试做的:

模型项目有很多出价,我想得到这些出价的计数和过滤项目的基础上,使用其中之间。

我试着这样做:

                $query->withCount('bids')
                    ->whereBetween('bids_count', [5, 10]);

但它告诉我列bids\u count不存在

我该如何实现这一点?


共1个答案

匿名用户

检查此示例,以获取品牌有10个以上的产品$brands=brands::has('products','

如果相关计数大于,请检查此Laravel-Elount-返回