public function store(Request $request) { $this->validate($request, ['cuit' => 'required', 'razon_social' => 'required', 'direccion' => 'required', 'suterh' => 'required', 'admin_id' => 'required', 'pisos' => 'required']); $edificio = new Edificio(); $edificio->razon_social = Input::get('razon_social'); $edificio->cuit = Input::get('cuit'); $edificio->direccion = Input::get('direccion'); $edificio->suterh = Input::get('suterh'); $edificio->admin_id = Input::get('admin_id'); $edificio->touch(); $edificio->save(); $cantidad = Input::get('pisos'); for ($floor = 1; $floor <= $cantidad; $floor++) { $piso = new Piso(); $piso->numero = $floor; $piso->edificio_id = $edificio->id; $piso->touch(); $piso->save(); } Session::flash('alert', '1'); return Redirect::route('edificios.index'); }