public function simpan() { //get kabkota $dataInstansi = DataInstansi::find(1); $kabKotaId = $dataInstansi->kabkota_id; $tower = new Tower(); $tower->kabkota_id = $kabKotaId; $tower->zona = Input::get('zona'); $tower->kecamatan_id = Input::get('kecamatan_id'); $tower->desa_id = Input::get('desa_id'); $tower->perusahaan_id = Input::get('nama_perusahaan_id'); $tower->lokasi = Input::get('lokasi'); $tower->kordinat = Input::get('kordinat'); $tower->tinggi_menara = Input::get('tinggi_menara'); $tower->dibangun_tahun = Input::get('dibangun_tahun'); $tower->no_simb = Input::get('no_simb'); $tower->keterangan = Input::get('keterangan'); if (Input::hasFile('gambar')) { $file = Input::file('gambar'); $filename = str_random(25) . '-' . $file->getClientOriginalName(); $destinationPath = 'image/'; $file->move($destinationPath, $filename); $tower->gambar = $filename; } $tower->save(); return Redirect::to('admin-page/tower'); }
/** * Creates a new tower */ public function createAction() { if (!$this->request->isPost()) { return $this->dispatcher->forward(array("controller" => "tower", "action" => "index")); } $tower = new Tower(); $tower->setId($this->request->getPost("id")); $tower->setCompanyid($this->request->getPost("companyid")); $tower->setNumber($this->request->getPost("number")); if (!$tower->save()) { foreach ($tower->getMessages() as $message) { $this->flash->error($message); } return $this->dispatcher->forward(array("controller" => "tower", "action" => "new")); } $this->flash->success("tower was created successfully"); return $this->dispatcher->forward(array("controller" => "tower", "action" => "index")); }