'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']);
    }
}