Consultas con relaciones
Obtenga datos de varias tablas en una misma consulta a un endpoint.
Ejemplo 1: Inmueble con distribuciones
Realice con el mismo enpoint la consulta de inmuebles con sus distribuciones
Como se observa en la imagen también podrá seleccionar solo los campos necesarios tanto en el modelo principal (inmueble) como el modelo relación (inmueble_distribucion), se recomienda consultar solo los campos que sean necesarios para optimizar los tiempos de consulta
Inmuebles:
https://api.nuwwe.com/api/inmueble?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_distribucion&fields%5Binmueble_distribucion%5D=cod_inmueble,vlr_distribucion,nom_tipo_distribucion
Inmuebles disponibles:
https://api.nuwwe.com/api/inmueble_disponible?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_distribucion&fields%5Binmueble_distribucion%5D=cod_inmueble,vlr_distribucion,nom_tipo_distribucion

Recuerde siempre incluir el campo cod_inmueble ya que este campo es esencial para que la relación sea detectada
Ejemplo 2: Inmueble con servicio común
Realice con el mismo enpoint la consulta de inmuebles con sus servicios comunes
https://api.nuwwe.com/api/inmueble?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_servicio_comun&fields%5Binmueble_servicio_comun%5D=cod_inmueble,nom_servicio_comun,vlr_servicio_comun
Inmuebles disponibles
https://api.nuwwe.com/api/inmueble_disponible?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_servicio_comun&fields%5Binmueble_servicio_comun%5D=cod_inmueble,nom_servicio_comun,vlr_servicio_comun

Recuerde siempre incluir el campo cod_inmueble ya que este campo es esencial para que la relación sea detectada
Ejemplo 3: Inmueble con distribución y servicio común
Realice con el mismo enpoint la consulta de inmuebles tanto con distribución y servicios comunes
Inmuebles:
https://api.nuwwe.com/api/inmueble?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_servicio_comun,inmueble_distribucion&fields%5Binmueble_servicio_comun%5D=cod_inmueble,nom_servicio_comun,vlr_servicio_comun&fields%5Binmueble_distribucion%5D=cod_inmueble,nom_tipo_distribucion,vlr_distribucion
Inmuebles disponibles
https://api.nuwwe.com/api/inmueble_disponible?fields%5Binmueble%5D=cod_inmueble,cod_estado,latitud,longitud&include=inmueble_servicio_comun,inmueble_distribucion&fields%5Binmueble_servicio_comun%5D=cod_inmueble,nom_servicio_comun,vlr_servicio_comun&fields%5Binmueble_distribucion%5D=cod_inmueble,nom_tipo_distribucion,vlr_distribucion


Separe por comas las dos relaciones así: include = inmueble_serivicocomun,inmuebledistribucion,inmueble_foto
Recuerde traer solo las columnas necesarias para optimizar la consulta usando el filtro fields
Recuerde siempre incluir el campo cod_inmueble ya que este campo es esencial para que la relación sea detectada
Ejemplo 4: inmueble con fotos
Inmuebles
https://api.nuwwe.com/api/inmueble?include=inmueble_foto
Inmuebles disponibles
https://api.nuwwe.com/api/inmueble_disponible?include=inmueble_foto
Si no necesita utilizar todos los campos, se recomienda consultar solo los campos necesarios para optimizar los tiempos de respuesta. Sigue los pasos del ejemplo 1, aplicándolos a inmuebles con fotos.

Ejemplo 5: inmueble con tipo publicidad
Inmuebles
https://api.nuwwe.com/api/inmueble?include=inmueble_tipo_publicidad
Inmuebles disponibles
https://api.nuwwe.com/api/inmueble_disponible?include=inmueble_tipo_publicidad
Si no necesita utilizar todos los campos, se recomienda consultar solo los campos necesarios para optimizar los tiempos de respuesta. Sigue los pasos del ejemplo 1, aplicándolos a inmuebles con fotos.

Last updated
Was this helpful?