Ejemplo n.º 1
0
 public function doSearch(Request $request)
 {
     $query = \App\Paciente::query();
     if ($request->has('nome')) {
         $query->where('pac_nome', 'LIKE', "%{$request->input('nome')}%");
     }
     if ($request->has('mae')) {
         $query->where('pac_nome_mae', 'LIKE', "%{$request->input('mae')}%");
     }
     if ($request->has('nascimento')) {
         $query->where('pac_nascimento', "{$request->input('nascimento')}");
     }
     $registros = $query->get();
     if ($registros->count() > 0) {
         return View('paciente.listar', ['pacientes' => $registros]);
     } else {
         $url = sprintf("paciente/create?nome=%s&mae=%s&nascimento=%s", $request->input('nome'), $request->input('mae'), $request->input('nascimento'));
         return View('paciente.listar', ['pacientes' => null, 'msg_cadastrar' => true, 'url' => $url]);
     }
 }