예제 #1
0
 /**
  * Build all Menus.
  */
 public function buildMenus()
 {
     $menu = Menu::whereIsRoot()->get();
     foreach ($menu as $item) {
         LavaryMenu::make(Str::slug($item->name), function ($menu) use($item) {
             $this->buildMenuItems($menu, $item);
         });
     }
 }
예제 #2
0
 /**
  * @param Request $request
  *
  * @return mixed
  */
 public function store(Request $request)
 {
     $menuParentItem = Menu::whereIsRoot()->first();
     $menu = $menuParentItem->children()->create(['name' => trans('menu::menu.node.new item'), 'active' => true]);
     return $this->response()->item($menu, new NodeTransformer());
 }