Exemple #1
0
 /**
  * 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'));
 }
Exemple #2
0
 /**
  * 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');
 }
Exemple #3
0
 /**
  * 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'));
 }
Exemple #4
0
 /**
  * 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'));
 }