コード例 #1
0
ファイル: UBS.php プロジェクト: evandrolacerda/caps_laravel
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(UBSRequest $request)
 {
     $ubs = \App\UBS::find($request->input('ubs_id'));
     $nome = filter_var($request->input('ubs_nome'), FILTER_SANITIZE_STRING);
     $telefone = filter_var($request->input('ubs_telefone'), FILTER_SANITIZE_STRING);
     try {
         $ubs->ubs_nome = $nome;
         $ubs->ubs_telefone = $telefone;
         $ubs->save();
         return redirect('ubs/listar')->with('status', 'Unidade de Saúde atualizada!');
     } catch (Exception $ex) {
     }
 }
コード例 #2
0
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create(Request $request, $id = '')
 {
     if ($id != '') {
         $paciente = \App\Paciente::find($id);
     } else {
         $paciente = new \App\Paciente();
         //verifica se há parâmetros na url
         if ($request->query('nome')) {
             $paciente->pac_nome = filter_var($request->query('nome'), FILTER_SANITIZE_STRING);
         }
         if ($request->query('mae')) {
             $paciente->pac_nome_mae = filter_var($request->query('mae'), FILTER_SANITIZE_STRING);
         }
         if ($request->query('nascimento')) {
             $paciente->pac_nascimento = filter_var($request->query('nascimento'));
         }
     }
     $ubs = \App\UBS::all()->sortBy('ubs_nome');
     return View('paciente.create', array('ubs' => $ubs, 'paciente' => $paciente));
 }
コード例 #3
0
 public function filtro()
 {
     $trs = \App\Profissional::where('prof_tecnico_referencia', 1)->where('fk_est_id', Auth::user()->estabelecimento->est_id)->get();
     $cids = DB::select('SELECT DISTINCT tto_diagnostico FROM tb_tratamento');
     $ubs = \App\UBS::all();
     //dd($cids);
     return View('tratamento.filtro', ['tecnicosReferencia' => $trs, 'cids' => $cids, 'ubs' => $ubs]);
 }