public function update($id) { if (Request::ajax()) { $data = Kategori::find($id); $data->cat_nama = Input::get("kategori"); $data->save(); return "berhasil"; } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $berita = DB::table('berita')->where('id_kategori', '=', $id)->count(); if ($berita > 0) { Session::flash('pesan', "<div class='alert alert-danger'>Data Kategori\n\t\t\t\ttidak dapat dihapus karena masih memiliki relasi dengan data berita</div>"); return Redirect::to('admin/kategori'); } else { Kategori::find($id)->delete(); Session::flash('pesan', "<div class='alert alert-info'>Data berhasil dihapus</div>"); return Redirect::to('admin/kategori'); } }
public function hapus() { if (Request::ajax()) { $kode = Input::get('kode'); $cek = DB::table('lokasi')->where('id_kategori', '=', $kode)->count(); if ($cek > 0) { $html = "Data Kategori tidak dapat dihapus karena masih memiliki Lokasi :"; $html .= "<ul>"; $lokasi = DB::table('lokasi')->where('id_kategori', '=', $kode)->get(); foreach ($lokasi as $row) { $html .= "<li>{$row->nm_lokasi}</li>"; } $html .= "</ul>"; Session::flash('pesan', "<hr><div class='alert alert-danger'>" . $html . "</div>"); } else { $kategori = Kategori::find($kode); if ($kategori->icon) { $fotolama = $kategori->icon; $filepath = public_path() . DIRECTORY_SEPARATOR . 'uploads/icon' . DIRECTORY_SEPARATOR . $kategori->icon; try { File::delete($filepath); } catch (FileNotFoundException $e) { } } $kategori->delete(); Session::flash('pesan', "<hr><div class='alert alert-info'>\n\t\t\t\t\tData Berhasil dihapus</div>"); } } }
public function edit($KdKategori) { $kategori = Kategori::find($KdKategori); return View::make('kategori.edit_kategoris')->with('kategori', $kategori); }