Dúvidas sobre ResourceCourse
[Concluído]
Criador
Tiago Santos
Professor, boa tarde!
Poderia me explicar o porque de utilizar a ResourceCourse? Eu sempre utilizo assim nos meus projetos:
$courses = Course::all();
return response()->json($courses);
return response()->json($courses);
É errado programar assim? Qual é a desvantagem para o que ensinou nessa aula?
Manager
Carlos Ferreira
Olá, Tiago!
Como vai?
Boa pergunta.
Imagine que precisa normalizar os dados de retorno, exemplo, retornar o nome em um maiúsculo, nesse caso o resource te ajuda a normalizar as saídas.
Aaaa mas eu poderia usar o model e criar um accessor?!
Sim, mas e se os dados vierem de outra camada/ORM?
Na dúvida sempre usa resource, isso vai te ajudar a ter mais segurança da saída dos dados, e ainda vai facilitar retornar dados relacionados.
Criador
Tiago Santos
Show, obrigado professor.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!