Example #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, $this->rules);
     DB::transaction(function () {
         $menu = Menu::create(Input::all());
         if (Input::get('parent_id') != 0) {
             $parent = Menu::find(Input::get('parent_id'));
             $menu->parent()->associate($parent);
             $menu->save();
         }
     });
     return redirect()->route('menu.index');
 }