コード例 #1
0
ファイル: RootMenuItemCreator.php プロジェクト: Houbsi/Menu
 public function handle(MenuWasCreated $event)
 {
     $data = ['menu_id' => $event->menu->id, 'position' => 0, 'is_root' => true];
     foreach ($this->getEnabledLocales() as $locale) {
         $data[$locale]['title'] = 'root';
     }
     $this->menuItem->create($data);
 }
コード例 #2
0
ファイル: MenuItemController.php プロジェクト: Houbsi/Menu
 public function store(Menu $menu, CreateMenuItemRequest $request)
 {
     $this->menuItem->create($this->addMenuId($menu, $request));
     flash(trans('menu::messages.menuitem created'));
     return redirect()->route('admin.menu.menu.edit', [$menu->id]);
 }