如何求和/获取 Laravel 上所有价格的总和

我想显示所有商品的总价。我只有这样的专栏


+----+------------+------------+

| id |     qty    |     price  |

+----+------------+------------+

|  1 |     10     |     5000   | // total 50000

+----+------------+------------+

|  2 |     2      |     2000   | // total 4000

+----+------------+------------+

|  1 |     10     |     1000   | // total 10000    ---> All total item is : 64000 <--- i need this!!!

+----+------------+------------+

我想像这样添加我的控制器


 $total  = Pencairan::where('indukpencairan_id', 1)->sum(('price')*('qty'));

但我收到此错误:


遇到非数值


我的金额有什么问题吗?谢谢你的帮助


慕莱坞森
浏览 95回答 1
1回答

犯罪嫌疑人X

尝试在此处单引号引用DB::raw您实际想要求和的表达式:$total&nbsp;&nbsp;=&nbsp;Pencairan::where('indukpencairan_id',&nbsp;1)->sum(DB::raw('price*qty'));
打开App,查看更多内容
随时随地看视频慕课网APP