多表的withcount
$seckill = Seckill::query()->where('id',$seckill_id)->with(['seckill_group.seckill_group_coupon.coupon.cash','seckill_group.seckill_group_coupon.coupon.profiles'])->first();
我想用withcount这个方法查询
seckill_group.seckill_group_coupon.coupon.use_coupons_today
use_coupons_today这个表的关联计数。
我用了withcount('seckill_group.seckill_group_coupon.coupon.use_coupons_today')很显然并不可以
这么多关联下有很多是一对多,如果一层一层找的话,将近4个foreach嵌套
有办法可以解决这个么??
推荐文章: