/** * Store a newly created menu categories in storage. * * @return Response */ public function store() { try { $input = \Input::all(); $validator = \MenuCategory::validate($input); if ($validator->passes()) { $menu_cat = \MenuCategory::create($input); if ($menu_cat) { return \Redirect::to('backend/menu-categories')->with('success_message', 'The menu category was created.'); } else { return \Redirect::to('backend/menu-categories')->with('error_message', 'The menu category wasn\'t created.'); } } else { // Menu validation failed return \Redirect::back()->withInput()->withErrors($validator); } } catch (\Exception $e) { return \Redirect::to('backend/menu-categories')->with('error_message', 'The menu category wasn\'t created.'); } }