/** * 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')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $familia = Familia::where('usuario_id', '=', $id)->with('miembro')->get(); $destinationPath = 'uploads/images/'; foreach ($familia[0]->miembro as $m) { File::delete($destinationPath . $m->foto); } if (Usuario::destroy($id)) { Session::flash('message', 'Eliminado Correctamente'); Session::flash('class', 'success'); } else { Session::flash('message', 'Error Al Eliminar'); Session::flash('class', 'danger'); } return Redirect::to('/dashboard/usuarios'); }
/** * Display a listing of usuarios * * @return Response */ public function index() { $familia = Familia::where('usuario_id', '=', Session::get('id'))->get(); return View::make('back.Indices.index', compact('familia')); }
/** * Show the form for creating a new miembro * * @return Response */ public function create() { $familia = Familia::where('usuario_id', '=', Session::get('id'))->get(); return View::make('back.Miembros.create', compact('familia')); }