/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $validacao = Validator::make($request->all(), ['email' => 'string', 'telefone' => 'string', 'rua' => 'string', 'bairro' => 'string', 'cidade' => 'string', 'estado' => 'string', 'numero' => 'string', 'cep' => 'string', 'complemento' => 'string', 'latitude' => 'string', 'longitude' => 'string', 'facebook' => 'string', 'googleplus' => 'string', 'twitter' => 'string', 'instagran' => 'string']); if ($validacao->fails()) { return redirect('admin/configuracoes/contato')->withErrors($validacao)->withInput(); } else { try { $contato = Contatos::findOrFail($id); $contato->email = $request->email; $contato->telefone = $request->telefone; $contato->rua = $request->rua; $contato->bairro = $request->bairro; $contato->cidade = $request->cidade; $contato->estado = $request->estado; $contato->numero = $request->numero; $contato->cep = $request->cep; $contato->complemento = $request->complemento; $contato->latitude = $request->latitude; $contato->longitude = $request->longitude; $contato->facebook = $request->facebook; $contato->googleplus = $request->googleplus; $contato->twitter = $request->twitter; $contato->instagran = $request->instagran; $contato->save(); session()->flash('flash_message', 'Registro atualizado com sucesso!'); } catch (\Exception $e) { LogR::exception($contato, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $dados['dados'] = Contatos::find(1); return view('site.contato', $dados); }