/**
  * @param $id
  * @return \Illuminate\Contracts\View\View
  */
 public function sort($id)
 {
     $items = Menu::whereParentId(0)->whereGroupId($id)->orderBy('order_id')->get();
     $this->share('group', MenuGroup::find($id));
     $this->share('items', $items);
     return $this->view('menu.group.sort');
 }
 /**
  * @param $id
  * @param \Notadd\Menu\Controllers\Admin\Request $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function sorting($id, Request $request)
 {
     if (is_array($request->get('order')) && $request->get('order')) {
         foreach ($request->get('order') as $key => $value) {
             if (Menu::whereParentId($id)->whereId($key)->count()) {
                 $menu = Menu::find($key);
                 $menu->update(['order_id' => $value]);
             }
         }
     }
     return $this->redirect->back();
 }