Example #1
0
 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));
 }
Example #2
0
 /**
  * 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'));
 }
Example #3
0
 /**
  * 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'));
 }