Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

139
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda