【发布时间】:2021-08-09 18:42:07
【问题描述】:
$user = User::with(['affiliateCode','rewardPoints','orders'=>function($query){
$query->where('order_status_id','!=',1);
}])
->withCount(['orders'=>function($q){
$q->where('order_status_id','!=',1);
}])
->where('id',$userId)->first();
上面的代码工作正常..我还想从orders表中返回sum中的所有amount,其中order_status_id !=1带有这个响应..
我已经尝试过withSum(),但它自 laravel 7 以来就无法正常工作,
任何人都可以帮助退还这笔款项吗?谢谢你
【问题讨论】:
标签: laravel eloquent laravel-7