public function updateView($id) { $rec = Provinsi::find($id); if ($rec) { $data = ['page_title' => 'Provinsi', 'panel_title' => 'Form Edit', 'form_url' => '/dash/setting/provinsi/update', 'form_status' => 'update', 'provinsi' => $rec]; return View::make("provinsi.form", $data); } else { Session::flash('message', "Error, Provinsi with {$id} not found!"); return Redirect::to('/dash/setting/provinsi'); } }
public function save($id = null) { if ($id) { $provinsi = Provinsi::find($id); } else { $provinsi = new Provinsi(); } $rule = ['nama' => 'required']; $this->validate($this->request, $rule); $input = $this->request->only('nama'); $provinsi->nama = $input['nama']; $provinsi->save(); return redirect('provinsi')->withMessage(['text' => 'Data Pasien telah disimpan', 'type' => 'success']); }
public function update() { $in = Input::all(); $kk = KabKota::find($in['id']); $pr = Provinsi::find($in['provinsi']); if (!is_null($kk->first())) { $kk->nama = $in['kabkota']; $kk->provinsi()->associate($pr); $kk->update(); Session::flash('message', "Kabupaten / Kota {$kk->nama} Successfully Updated"); return Redirect::to('/dash/setting/kabkota'); } else { Session::flash('message', "Error, Kabupaten / Kota with {$kk->id} not found!"); return Redirect::to('/dash/setting/kabkota'); } }
public function responseEdit($id) { $response = parent::responseEdit($id); $validation = $response['validation']; unset($response['validation']); if ($response['initial'] == true) { // Pas form baru kebuka $response['errors'] = []; $d = Provinsi::find($id); $response['fields'] = $d->toArray(); $response['output'] = view($this->viewForm, $response)->render(); } elseif ($validation->passes()) { // Pas validasi berhasil $response['status'] = true; Provinsi::addOrModify($response['data'], $id); } else { // Pas validasi gagal $response['fields'] = $response['data']; $response['output'] = view($this->viewForm, $response)->render(); } return $response; }
public function updateView($id) { $rec = Desa::find($id); if ($rec) { $data = ['page_title' => 'Desa', 'panel_title' => 'Form Edit', 'form_url' => '/dash/setting/desa/update', 'form_status' => 'update', 'record' => $rec, 'provinsi' => Provinsi::all(), 'kabkota' => Provinsi::find($rec->kecamatan->kabkota->provinsi->id)->kabkota, 'kecamatan' => Kecamatan::where("kabkota_id", "=", $rec->kecamatan->kabkota->id)->get()]; return View::make("desa.form", $data); } else { Session::flash('message', "Error, Desa with {$id} not found!"); return Redirect::to('/dash/setting/desa'); } }
public function getProvinsiByID($provinsi_id) { $prov = Provinsi::find($provinsi_id); return $prov->toJson(); }
public function updateView($id) { $rec = Kecamatan::find($id); if ($rec) { $data = ['page_title' => 'Kecamatan', 'panel_title' => 'Form Edit', 'form_url' => '/dash/setting/kecamatan/update', 'form_status' => 'update', 'record' => $rec, 'provinsi' => Provinsi::all(), 'kabkota' => Provinsi::find($rec->kabkota->provinsi->id)->kabkota]; return View::make("kecamatan.form", $data); } else { Session::flash('message', "Error, Kecamatan with {$id} not found!"); return Redirect::to('/dash/setting/kecamatan'); } }