Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

131
Vistas
Adonis js loading only first preload

Im trying to list the itens of Chamados and the respective users, but only the first chamado return the user.

Model Usuario:

  export default class Usuario extends BaseModel {
  @hasMany(() => Chamado)
  public chamados: HasMany<typeof Chamado>

  @column({ isPrimary: true })
  public id: number

  @column()
  public nome: string

  @column()
  public nivel: number

  @column()
  public email: string

  @column()
  public senha: string

  @column.dateTime({ autoCreate: true })
  public createdAt: DateTime

  @column.dateTime({ autoCreate: true, autoUpdate: true })
  public updatedAt: DateTime
}

Model Chamado:

export default class Chamado extends BaseModel {
  @belongsTo(() => Usuario, {
    foreignKey: 'id'
  })
  public user: BelongsTo<typeof Usuario>

  @column({ isPrimary: true })
  public id: number

  @column()
  public titulo: string

  @column()
  public descricao: string

  @column()
  public url_erro: string

ChamadosController

 // Get chamados
    public async index() {
        const chamados = await Chamado.query().preload('user')

        return {
            data: chamados,
        }
    }

is returning 'user' only in first result: result from get

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda