/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request) { try { $convenio = \App\Convenio::findOrFail($request->input('conv_id')); $estabelecimento = \App\Estabelecimento::findOrFail($request->input('estabelecimento')); $convenio->fk_est_id = $estabelecimento->est_id; $convenio->conv_sexo_atendido = $request->input('sexo_atendido'); $convenio->conv_data_vigencia_inicio = $request->input('vigencia_inicio'); $convenio->conv_data_vigencia_fim = $request->input('vigencia_fim'); $convenio->conv_idade_minima = $request->input('idade_minima'); $convenio->conv_idade_maxima = $request->input('idade_maxima'); $convenio->conv_tempo_tratamento = $request->input('tempo_tratamento'); $convenio->conv_vagas = $request->input('vagas'); $convenio->conv_vigente = 1; $convenio->save(); return redirect('convenio/index')->with('status', 'Registro atualizado com sucesso!'); } catch (\Exception $ex) { return back()->withErrors(array($ex->getMessage())); } }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $tipos = ['ct' => 'Comunidade Terapêutica', 'caps' => 'CAPS']; $estabelecimento = \App\Estabelecimento::findOrFail($id); return View('estabelecimento.edit', ['estabelecimento' => $estabelecimento, 'tipos' => $tipos]); }