[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ricardo Martins Assis
Criador Ricardo Martins Assis 31/05/2021

 Boa noite professor, tenho uma tabela que faz relacionamento com varias outras tabelas, nesse caso posso seguir essa lógica ou isso deixaria o sistema pesado? 

Esta tabeal tem uns 15 relacionamentos. 

Manager Carlos Ferreira 31/05/2021

Olá, Ricardo!
Tudo bem?

Se precisa de todos os dados, de todas as tabelas de uma vez, pode sim já trazer todos os dados das tabelas (abusando claro, do Eloquent).

Mas, só faça isso se realmente precisar, porque essa quantidade de requisições ao banco pode ser muito nociva a sua infra:
NomeModel::with([
    'relacionamento01',
    'relacionamento02',
    'relacionamento03',
    'relacionamento04',
    'relacionamento05',
    'relacionamento06',
])
->get();

Carlos Ferreira
Criador Ricardo Martins Assis 31/05/2021

A sim fiz com o with ja para evitar a repetição de queries. Obrigado!

Ricardo Martins Assis
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!