예제 #1
0
 /**
  * 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.');
     }
 }