public function store(Request $request) { $this->validate($request, ['edificio_id' => 'required', 'fecha' => 'required', 'descripcion' => 'required', 'importe' => 'required', 'comprobante' => 'required']); $descripcion = new DescripcionGasto(); $descripcion->descripcion = Input::get('descripcion'); $descripcion->admin_id = Auth::user()->admin_id; $descripcion->touch(); $descripcion->save(); $gasto = new Gasto(); $gasto->fecha = Input::get('fecha'); $gasto->descripcion = Input::get('descripcion'); $gasto->importe = Input::get('importe'); $gasto->comprobante = Input::get('comprobante'); $gasto->edificio_id = Input::get('edificio_id'); $gasto->touch(); $gasto->save(); Session::flash('alert', '1'); return Redirect::route('gastos.index', ['id' => Input::get('edificio_id')]); }
public function run() { DB::table('administradores')->delete(); for ($admin = 0; $admin < 10; $admin++) { $faker = Faker::create(); Administrador::create(['razon_social' => $faker->company, 'cuit' => $faker->unique()->randomNumber($nbDigits = 8), 'domicilio' => $faker->streetAddress, 'localidad' => "San Justo", 'provincia' => "Buenos Aires", 'email' => $faker->email, 'telefono' => $faker->phoneNumber, 'situacion_fiscal' => "Responsable Inscripto", 'rpa' => $faker->unique()->randomNumber($nbDigits = 4), 'cp' => $faker->randomNumber($nbDigits = 4), 'estado' => 1]); DescripcionGasto::create(['descripcion' => "Alumbrado Barrido y Limpieza (ABL)", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Edenor Medidor", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Metrogas", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Gastos Bancarios", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Gastos Administradtivos", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Mantenimiento Asensor", 'admin_id' => $admin + 1]); DescripcionGasto::create(['descripcion' => "Mantenimiento Matafuegos", 'admin_id' => $admin + 1]); } }