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 :

enter image description here

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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -