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')]); }
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; }
/** * 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'); }