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