Beispiel #1
0
 /**
  * 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]);
 }