/** * Display a listing of usuarios * * @return Response */ public function index() { $familia = Familia::where('id', '=', Session::get('familia_id'))->get(); $miembroI = Miembro::with(array('conceptos' => function ($query) { $query->where('tipo', '=', 'Ingreso'); }))->where('familia_id', '=', Session::get('familia_id'))->with(array('metas' => function ($query) { $query->orderBy('prioridad', 'DESC'); }))->get(); $acumI = 0; foreach ($miembroI as $concepto) { foreach ($concepto->conceptos as $c) { $acumI += $c->pivot->monto; } } $miembroE = Miembro::with(array('conceptos' => function ($query) { $query->where('tipo', '=', 'Egreso'); }))->where('familia_id', '=', Session::get('familia_id'))->get(); $acumE = 0; foreach ($miembroE as $concepto) { foreach ($concepto->conceptos as $c) { $acumE += $c->pivot->monto; } } $datosFamilia = ['Ingresos' => $acumI, 'Egresos' => $acumE, 'Patrimonio' => $acumI - $acumE, 'MiembrosI' => $miembroI, 'MiembrosE' => $miembroE]; return View::make('back.Balances.index', compact('datosFamilia', 'familia')); }