public function run()
 {
     for ($i = 1; $i < 15; $i++) {
         $faker = Faker::create();
         Gasto::create(['fecha' => '2015-11-01', 'descripcion' => 'Gastos Bancarios', 'comprobante' => 'Factura A', 'importe' => 200, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-11-02', 'descripcion' => 'Alumbrado Barrido y Limpieza (ABL)', 'comprobante' => 'Factura A', 'importe' => 250, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-11-03', 'descripcion' => 'Edenor Medidor', 'comprobante' => 'Factura A', 'importe' => 300, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-11-04', 'descripcion' => 'Gastos Administrativos', 'comprobante' => 'Factura A', 'importe' => 225, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-11-05', 'descripcion' => 'Metrogas', 'comprobante' => 'Factura A', 'importe' => 325, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-12-01', 'descripcion' => 'Gastos Bancarios', 'comprobante' => 'Factura A', 'importe' => 200, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-12-02', 'descripcion' => 'Alumbrado Barrido y Limpieza (ABL)', 'comprobante' => 'Factura A', 'importe' => 250, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-12-03', 'descripcion' => 'Edenor Medidor', 'comprobante' => 'Factura A', 'importe' => 300, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-12-04', 'descripcion' => 'Gastos Administrativos', 'comprobante' => 'Factura A', 'importe' => 225, 'edificio_id' => $i]);
         Gasto::create(['fecha' => '2015-12-05', 'descripcion' => 'Metrogas', 'comprobante' => 'Factura A', 'importe' => 325, 'edificio_id' => $i]);
     }
 }
 public function destroy($id)
 {
     Gasto::destroy($id);
     Session::flash('alert', '1');
     return Redirect::route('gastos.index', ['id' => Input::get('edificio_id')]);
 }
Ejemplo n.º 3
0
 private function createGastoCompartido($input)
 {
     //dd($input);
     $users = User::all();
     $input['cantidad'] = $input['cantidad'] / $users->count();
     $exito = 0;
     //dd($gasto);
     foreach ($users as $user) {
         $gasto = new Gasto($input);
         if ($input['user_id'] == $user->id) {
             $gasto->prestamo_user_id = NULL;
         } else {
             $gasto->tipo_pago = 'Efectivo';
             $gasto->user_id = $user->id;
         }
         if ($gasto->save()) {
             $exito++;
         }
     }
     if ($exito == $users->count() - 1) {
         return true;
     }
     return false;
 }
Ejemplo n.º 4
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id)
 {
     $gasto = Gasto::findOrFail($id);
     $gasto->fill($request->all());
     $gasto->save();
     return \Redirect::route('gastos.index');
 }