我的数据库中有一条记录,如下所示
桌子
id client_id to_pay due session
1 12 100 50 ***
2 24 80 30 ***
3 12 0 10 ***
4 24 0 5 ***
现在在下面的查询中,我想通过根据 client_id 对数据进行分组来从上面的表中获取所有数据,但在查询中,我还需要总结响应to_pay
中due
的每个客户端。
请问我该怎么做?
控制器
public function collectionPost(Request $request)
{
$fees = Collection::select('*')
->where('session',$request->get('session'))->groupby('client_id')->sum('due')
->get();
return $fees;
}