繁体   English   中英

Laravel使用select whereHas

[英]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()

https://laravel.com/docs/5.1/queries#selects

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM