/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $validation = Validator::make($request->all(), ['icone' => 'required|string', 'titulo' => 'required|string', 'texto' => 'required|string']); if ($validation->fails()) { return redirect('admin/adjua/editar/' . $id)->withErrors($validation)->withInput(); } else { try { $ajuda = Helps::findOrFail($id); $ajuda->titulo = $request->titulo; $ajuda->icone = $request->icone; $ajuda->texto = Midia::uploadTextarea($request->texto, $this->tipo_midia); $ajuda->save(); session()->flash('flash_message', 'Item de ajuda alterado com sucesso!'); } catch (\Exception $e) { LogR::exception($ajuda, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }