public function putDatos() { $paciente_id = Request::input('paciente_id'); $accTrab = AccidenteTrabajo::where('paciente_id', $paciente_id)->get(); $antLab = AntecedenteLaboral::where('paciente_id', $paciente_id)->get(); $enfProf = EnfermedadProfesional::where('paciente_id', $paciente_id)->get(); $habitos = Habito::where('paciente_id', $paciente_id)->first(); $diagnostico = Diagnostico::where('paciente_id', $paciente_id)->first(); $exafis = ExamenFisico::where('paciente_id', $paciente_id)->first(); $visiometria = Visiometria::where('paciente_id', $paciente_id)->first(); $antAud = AntecedenteAuditivo::where('paciente_id', $paciente_id)->first(); $Otos = Otoscopia::where('paciente_id', $paciente_id)->first(); $audiometria = Audiometria::where('paciente_id', $paciente_id)->first(); $vacunas = Vacuna::all(); $exaPara = ExamenParaclinico::where('paciente_id', $paciente_id)->get(); $consulta = 'SELECT i.*, v.vacuna from inmunizaciones i inner join vacunas v on v.id=i.vacuna_id where i.paciente_id=:paciente_id'; $inmunizaciones = DB::select($consulta, [':paciente_id' => $paciente_id]); if (!$visiometria) { $visiometria = ['test_color' => 'N', 'estereopsis' => 'N']; } return ['paciente_id' => $paciente_id, 'accTrab' => $accTrab, 'antLab' => $antLab, 'enfProf' => $enfProf, 'visiometria' => $visiometria, 'vacunas' => $vacunas, 'inmunizaciones' => $inmunizaciones, 'habitos' => $habitos, 'examen_fisico' => $exafis, 'diagnostico' => $diagnostico, 'examenes_paraclinicos' => $exaPara, 'antAud' => $antAud, 'otoscopia' => $Otos, 'audiometria' => $audiometria]; }
public function deleteDestroy($id) { $pro = AccidenteTrabajo::findOrFail($id); $pro->delete(); return $pro; }