/** * Edit an existing menu item * * @param int $id * * @return View */ public function edit($id) { return view('menuBuilder::menu.create', ['item' => Menu::find($id), 'groups' => Group::all(), 'items' => Menu::all()]); }
/** * Removes a menu item from the system * * @param int $id * * @return int */ public function deleteMenuItem($id) { return Menu::destroy($id); }
/** * Renders a menu based on group * * @param string $group * @param array $options * * @return \Illuminate\View\View|null */ public function render($group, array $options = null) { return Menu::render($group, $options); }