Example #1
0
 /**
  * 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');
     }
 }
Example #2
0
 /**
  * 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');
 }