Melhor estrutura pra consumir API externas
[Finalizado Pelo Aluno]
Hoje com Laravel 7, ainda não consigo achar o melhor caminho pra estruturar o uso de uma api externa.
Vejo que a maioria usam models pra fazer as chamadas, assim consegue utilizar em varios controllers diferentes.
Só que quando você utiliza varias API começa ficar confuso os models do sistema que realmente consulta no banco de dados, com os models que consulta na API.
(Exemplo posso ter um models "Produtos 1" que pega os produtos via API, e um outro model "Produtos 2" que salva no banco de dados os dados adquirido pelo "Produtos 1" e faz as operações do Eloquent)
Não existe nenhum caminho mais organizado, sem usar models ? E que seja possivel chamar em varios controllers ao mesmo tempo ?
(Achei alguns exemplos gringos usando "Resources", outros criando um diretorio "Service", mas ambos muito mal explicado.
Não sei se deu pra entender, talvez seja mais uma dúvida de arquitetura do que de código, e eu entendo muito pouco de Laravel :/
Agradeço desde já.
Olá, Marlon!
Tudo bem?
No módulo 19 do LaraFood eu uso e ensino o que há de mais moderno para criação de APIs em uma aplicação Laravel, lá eu usei Resources, Service Layers, Repositories, Tests e etc.
(https://academy.especializati.com.br/aula/gitflow-trablahando-em-equipe-com-git)
Muito obrigado, vou fazer o curso!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!