public function update($slug, $id, Request $request) { $validator = Validator::make($request->all(), Item::$validation); if ($validator->fails()) { return redirect(route('menu.item.edit', [$slug, $id]))->withErrors($validator)->withInput(); } $menu = Menu::getSlugOrFail($slug); $item = $menu->items()->where('id', '=', $id)->first(); $result = $item->update($request->all()); flashUpdate($result, trans('menu::menu.menuitem')); return redirect(route('menu.show', $slug)); }
/** * Update a block. * * @param int $id * * @return Response */ public function update($id, Request $request) { $validator = Validator::make($request->all(), Block::$validation); if ($validator->fails()) { return redirect(route('block.edit'))->withErrors($validator)->withInput(); } $values = $request->all(); $values['range'] = (int) $values['range']; $block = Block::findOrFail($id); $result = $block->update($values); flashUpdate($result, trans('block::block.block')); return redirect(route('block.index')); }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id, Request $request) { $validator = Validator::make($request->all(), Menu::$validation); if ($validator->fails()) { return redirect(route('menu.edit'))->withErrors($validator)->withInput(); } $block = Menu::findOrFail($id); $result = $block->update($request->all()); flashUpdate($result, trans('menu::menu.menu')); return redirect(route('menu.index')); }