public function getIndex($id) { $barrio = Barrios::findOrFail($id); $localidad = $barrio->localidad; $estrato = $barrio->estrato; return response()->json(['localidad' => $localidad, 'estrato' => $estrato]); }
public function edit($id) { // Esto es para el combobox $genero = Genero::lists('nombre', 'codigo'); $datos['genero'] = $genero; $eps = Eps::lists('nombre', 'id'); $datos['eps'] = $eps; $regimenss = Regimenss::lists('nombre', 'codigo'); $datos['regimenss'] = $regimenss; $tiposmuestras = Tiposmuestras::lists('nombre', 'codigo'); $datos['tiposmuestras'] = $tiposmuestras; $lugaresdiagnostico = Lugaresdiagnostico::lists('nombre', 'codigo'); $datos['lugaresdiagnostico'] = $lugaresdiagnostico; $tratamientos = Tratamientos::lists('nombre', 'codigo'); $datos['tratamientos'] = $tratamientos; $meses = Meses::lists('nombre', 'id'); $datos['meses'] = $meses; $barrios = Barrios::lists('nombre', 'id'); $datos['barrios'] = $barrios; //Obtener el modelo principal en base al codigo(id) $registropoblacional = Registropoblacional::findOrFail($id); $registropoblacional->fechanacimiento = $registropoblacional->getFechaNacimientoLargaAttribute(); $registropoblacional->fechadiagnostico = $registropoblacional->getFechaDiagnosticoLargaAttribute(); $registropoblacional->fechaultcontrolmed = $registropoblacional->getFechaUltControlMedLargaAttribute(); $datos['registropoblacional'] = $registropoblacional; // Obtener la localidad y estrato seleccionados $barrio = Barrios::find($registropoblacional->residenciahabitual); if (isset($barrio)) { $localidad = $barrio->localidad; $estrato = $barrio->estrato; } else { $localidad = ""; $estrato = ""; } $datos['ubicacion'] = ['localidad' => $localidad, 'estrato' => $estrato]; return view('admin.registropoblacional.edit', $datos); // $date = Carbon::now('America/Bogota'); // dd($date->format('d-m-Y')); }