'Dashboard','url' => url('dashboard')], ['name' => 'Konten'], ['name' => 'Galeri','active' => true], ]; $data['route'] = $this->route; $data['title'] = $this->title; return view($this->template.'.index',$data); } public function grid(Request $request) { $data = Galeri::all(); foreach ($data as $key => $row) { $action = ''; if((permission('is_create', $this->route.'.*','module',false)) || (permission('is_update', $this->route.'.*','module',false))){ $action .= ''; $action .= ''; } $_data[] = [ 'no' => $key+1, 'id' => encode_id($row->GaleriId), 'judul' => $row->judul, 'action' => $action, ]; } return response()->json($_data); } /** * Show the form for creating a new resource. */ public function create() { $data['breadcrumbs'] = [ ['name' => 'Dashboard','url' => url('dashboard')], ['name' => 'Konten'], ['name' => 'Galeri','url' => url('konten/galeri')], ['name' => 'Tambah Galeri','active' => true], ]; $data['route'] = $this->route; $data['title'] = $this->title; return view($this->template.'.form',$data); } /** * Store a newly created resource in storage. */ public function store(Request $request) { // } /** * Display the specified resource. */ public function show(string $id) { // } /** * Show the form for editing the specified resource. */ public function edit(string $id) { $data['breadcrumbs'] = [ ['name' => 'Dashboard','url' => url('dashboard')], ['name' => 'Konten'], ['name' => 'Galeri','url' => url('konten/galeri')], ['name' => 'Edit Galeri','active' => true], ]; $data['route'] = $this->route; $data['title'] = $this->title; $data['item'] = Galeri::find(decode_id($id)); return view($this->template.'.form',$data); } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { } /** * Remove the specified resource from storage. */ public function delete($id) { $keyId = decode_id($id); $form = Galeri::where('GaleriId',$keyId)->delete(); return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']); } }