コード例 #1
0
 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');
     }
 }
コード例 #2
0
 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']);
 }
コード例 #3
0
 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');
     }
 }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: DesaController.php プロジェクト: beecode/lpantbweb
 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');
     }
 }
コード例 #6
0
 public function getProvinsiByID($provinsi_id)
 {
     $prov = Provinsi::find($provinsi_id);
     return $prov->toJson();
 }
コード例 #7
0
 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');
     }
 }