Tratamento de dados no padrão repository
[Concluído]

Opa, tudo bem? Tenho uma dúvida a respeito dos retornos que vem do Eloquent. Eu não deveria conterter os resultados para array, de modo a padronizar o tratamento desses dados no controller, por exemplo? Pergunto isso porque ao usar o Eloquent, em comparação ao DB, eu recebo uma instância de Collection, certo? Isso influencia em alguma coisa?
Olá, João!
Tudo bem, e por ae?
O Laravel por natureza é bastante acoplado ao Eloquent, mas sim, existem formas de contornar isso.
Neste curso aqui mostrei como fazer isso:
https://academy.especializati.com.br/curso/laravel-desenvolvendo-sistema-administracao
Veja aqui o que fizemos, criamos um Presenter para intermediar os dados que retornam do repositório/Eloquent: https://github.com/especializati/curso-laravel-9-dashboard-ead/tree/main/app/Repositories

Opa! Obrigado :D

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!