Estrutura de banco mysql
[Finalizado Pelo Aluno]
Olá Carlos,
Estou trabalhando em um sistema que gerencia processos de financiamento.
Ele esta sendo desenvolvido em Laravel com Blade
Tenho a seguinte situação:
Cada processo pode conter múltiplos compradores e múltiplos vendedores.
O banco tem as seguintes tabelas:
processos
clientes
processo_compradores: processo_id, cliente_id
processos_vendedores: processo_id, cliente_id
O mesmo cliente poderá ser tanto comprador como vendedor em processos distintos
O relatório de processos precisa ter cada processo e uma linha assim:
Código do processo, Compradores, Vendedores
E: Processo código 1, Comprador 1 telefone e-mail, Vendedor 1 telefone e-mail
Comprador 2 telefone e-mail, Vendedor 2 telefone e-mail
Para evitar múltiplos JOIN’s na query é viável gravar um objeto de compradores e vendedores na tabela de processos? Não sei se é possível isso.
Caso seja possivel voce poderia me passar um exemplo?
PS. O número de joins poderão ser ainda maiores.
Grato!
Olá, Roberto!
Tudo bem?
Dê uma olhada em relacionamentos polimórficos no Laravel, talvez atenda o que você precisa: https://academy.especializati.com.br/aula/curso-laravel-relationships-relacionamento-polymorphic
https://laravel.com/docs/6.x/eloquent-relationships#polymorphic-relationships
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!