示例#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)
 {
     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]);
 }