[英]Laravel use select inside whereHas
嗨我有一些完整的想法如何在一个wherehas查询中使用select或我在做错误的方式? 查询工作,但它没有选择。
$query = $query->whereHas('orderProducts', function($q){
$q->select(DB::raw('SUM(order_product.total) AS spent_total'));
$q->select(DB::raw('COUNT(order_product.box_id) as box_count'));
});
谢谢。
尝试$q->addSelect()
而不是$q->select()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.