/** * 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) { } }
/** * 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)); }
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]); }