Mais de uma tabela em um único resultado
Boa tarde,
Estou com dúvidas de como posso trazer mais de um resultado de mais de uma tabela para uma API.
Isso devido a performance, pois se unir as consultas ocorre erro Maximum execution time of 120 seconds exceeded
-----code---- exemplo
Mas não está dando certo
Olá, Douglas!
Tudo bem?
Por que está setando a conexão na consulta?
DB::connection('fb')
Explore mais os relacionamentos de tabelas do Laravel (você está ignorando o melhor do Laravel, o Eloquent).
Veja esse curso aqui, ele vai te ajudar demais a melhorar as suas querys: https://academy.especializati.com.br/curso/laravel-relacionamentos-tabelas-gratis
Grande Carlos,
Tudo bem meu amigo e vc?
Meu banco do ERP é o firebird ('fb'), foi obrigado a fazer view para otimizar as consultas que preciso.
Nesse caso, não tenho id's para trabalhar com o eloquent pois são views feitas no firebird (dados que serão expostos na api).
Estou batalhando pra fazer uma api funcionar meu amigo, e se for o caso veja se podemos negociar uma mini consuloria de boas práticas.
Obrigado por enquanto, vou avaliar o material que me passou.
Tudo certo comigo.
Esse timout pode ser problemas na infra mesmo, porque a sua query é bem simples (muito simples).
Precisa analisar o servidor onde está o banco, talvez ele é limitado e não consegue responder bem a demanda.
------
Sobre consultoria, no momento não estou pegando novas, hoje estou a viagem prestando uma consultoria, e possivelmente essa será a última do ano, porque já estou com muitas coisas na fila de desenvolvimento.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!