/** * Remove the specified menu categories from storage. * * @param int $id * @return Response */ public function destroy($id) { $menu_cat = \MenuCategory::findOrFail($id); if ($menu_cat->menus->count() > 0) { return \Redirect::to('backend/menu-categories')->with('error_message', 'The menu category can\'t be deleted because one or more menu belong to this category. <br> Either change the menu category in those menu(s) or delete the menu(s) first to delete this menu.'); } if ($menu_cat && $menu_cat->delete()) { if (\Request::ajax()) { return \Response::json('The menu category was deleted.', 200); } return \Redirect::to('backend/menu-categories')->with('success_message', 'The menu category was deleted.'); } else { if (\Request::ajax()) { return \Response::json('The menu category wasn\'t deleted.', 400); } return \Redirect::to('backend/menu-categories')->with('error_message', 'The menu category was not deleted.'); } }
/** * Remove the specified menu categories from storage. * * @param int $id * @return Response */ public function destroy($id) { $menu_cat = \MenuCategory::findOrFail($id); if ($menu_cat->menus->count() > 0) { return \Redirect::to('backend/menu-categories')->with('error_message', trans('error_messages.menu_cat_delete_assoc')); } if ($menu_cat && $menu_cat->delete()) { if (\Request::ajax()) { return \Response::json(trans('success_messages.menu_cat_delete'), 200); } return \Redirect::to('backend/menu-categories')->with('success_message', trans('success_messages.menu_cat_delete')); } else { if (\Request::ajax()) { return \Response::json(trans('error_messages.menu_cat_delete'), 400); } return \Redirect::to('backend/menu-categories')->with('error_message', trans('error_messages.menu_cat_delete')); } }