/** * Delete given Category. * * @param $id * @return string */ public function deleteDelete($id) { $category = GalleryCategories::findOrFail($id); if ($category->delete()) { return json_encode(true); } else { abort('404', 'Error on delete'); } }
/** * Edit gallery. * * @param $id * @return \Illuminate\Contracts\View\Factory|\Illuminate\Http\RedirectResponse|\Illuminate\View\View */ public function getEdit($id) { $gallery = Gallery::find($id); if ($gallery) { $categories = GalleryCategories::all(); return view('gallery::admin.form', ['action' => 'edit', 'gallery' => $gallery, 'categories' => $categories, 'galleryCategories' => $gallery->categories()->lists('id')]); } return redirect()->to('admin/gallery'); }