php - How to sum groupBy in Laravel5 -
is simple question eloquent , eloquents returns correctly user group name
$pujas = bid::orderby('created_at','desc')->take(10)->usuarios()->subasta()->groupby('id_user')->get();
i need sum value of users import in auction, row called 'importe', result eloquent :
update question
i managed sum of id_subasta , how pass 2 variable return response()->json ?
$pujas = puja::take(10)->usuarios()->subasta()->orderby('created_at','desc')->get(); $result = db::select('select sum(importe) pujas id_subasta = 15'); if(\request::ajax()) { return response()->json($pujas); }else{ $mensaje = "no"; }
i think must use drilldown approach , use sum function of query builder.
$pujas = bid::take(10)->usuarios()->subasta()->groupby('id_user')->orderby('created_at','desc')->get();
and sum values can create service or loop on users , sum "imports" or add new accessor in model (in order add virtual attribute ) getting sum 1 user.
Comments
Post a Comment