Collection vs Return New

Prof Carlos, pra ficar claro a diferença entre retornar uma coleção de objetos, e return new, é so a quantidade mesmo? quando se espera que o retorno seja varios a gente usa o collection certo?
Olá, Andre!
Tudo bem?
Isso amigo, API Resource (Ex: LessonResource) é um presenter, basicamente você pode usar ele para retornar um único registro:
new LessonResource($lesson);
Ou, uma collection de registros (collection de dados - array):
LessonResource::collection($lessons);
---
Seu raciocínio está correto, vai retornar um registro, usa o operador new e retorna a instância do API Resouce com os dados no construtor, vai retornar vários registros, usa o API Resource e passa os dados para o método collection;

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