/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $this->validate($request, ['alias' => 'required|unique:blocks,alias,' . $id]); $item = Block::findOrFail($id); $item->update($request->all()); Flash::success("Запись - {$id} обновлена"); return redirect(route('admin.blocks.index')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { $this->validate($request, null); $block = Block::findOrFail($id); $block->update($request->all()); Session::flash('flash_message', 'Block successfully updated!'); return redirect('block'); }
public function createGroupItem($block) { try { $block = Block::findOrFail($block); $item = $block->createGroupItem(); $status = 'OK'; $complhtml = view('back/blocks/' . $block->name . '_groupitem', compact('item'))->render(); return compact('status', 'complhtml'); } catch (Exception $exception) { return ['status' => 'Что-то пошло не так. ' . $exception->getMessage()]; } }
/** * Update an block * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function updateBlock(Request $request) { $this->validate($request, ["id" => "required|exists:block,id", "content" => "required", "slug" => "required|unique:block,slug," . $request->input("id") . ",id,page_id," . $request->input("page_id"), "enabled" => "required|boolean"]); $input = $request->input(); unset($input["id"]); unset($input["_token"]); unset($input["page_id"]); $block = Block::findOrFail($request->input('id')); $block->update($input); $page_slug = Page::findOrFail($block->page_id)->pluck("slug"); Flash::success("Block updated!"); return redirect()->action("PanelController@edit", ["slug" => $page_slug]); }