/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $eventSlug, $menuId) { $this->menu = Menu::findOrFail($menuId); $this->menu->fill($request->input()); $this->menu->save(); return redirect()->back()->with('message', 'Menu name updated'); //Do this homie }
/** * Store a newly created resource in storage. * * @param MenuItemRequest $request * @return Response */ public function store(MenuItemRequest $request, $eventSlug, $menuId) { $this->menuItem->newInstance(); $menu = Menu::findOrFail($menuId); $this->menuItem->fill($request->input()); $this->menuItem->menu_id = $menu->id; $this->menuItem->save(); return redirect()->route('event.{eventSlug}.menu.index', [$menu->event->slug])->with(compact('menu', 'event')); }
public function menuDelete($id) { try { $menu = Menu::findOrFail($id); } catch (ModelNotFoundException $e) { return response('Page not found.', 404); } if ($menu->pid == 0) { Menu::where('pid', '=', $menu->id)->delete(); } $menu->delete(); return redirect()->route('admin.menu'); }
public static function menuNameById($id = Null) { $row = \App\Models\Menu::findOrFail($id); return $row; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $menu = Menu::findOrFail($id); $menu->delete(); Helper::add($id, 'deleted menu item'); Session::flash('flash_message', $this->title . ' item successfully deleted!'); return Redirect::action('MenusController@index'); }