[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Andre Luis Araujo
Criador Andre Luis Araujo 11/12/2022

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?

Manager Carlos Ferreira 11/12/2022

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;

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!