[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
franciel da silva abreu
Criador franciel da silva abreu 04/05/2023
Olá Carlos,
Ocorreu um erro ao tentar enviar a resposta do suporte conforme estava em aula, porem resolvi o problema fazendo a formatação normal que nem está no description, a duvida é… porque você esta formatando o support usando o " new SupportResource(....)" ?

return [

      'description' => $this->description,

      'support' => new SupportResource($this->whenLoaded('support')),

      'user' => new UserResource($this->user),

   ];

Manager Carlos Ferreira 04/05/2023

Olá, Franciel!
Tudo bem?

Qual foi o erro? Me dê mais detalhes que te ajudo a resolver.

--

Se refere a essa linha?
'support' => new SupportResource($this->whenLoaded('support')),

Dessa forma, se carregar uma dúvida, se carregou o support (->with('support')), vai exibir os detalhes do support na resposta.

Ficou claro amigo?

Carlos Ferreira
Criador franciel da silva abreu 04/05/2023

O erro que estava retornando era esse abaixo :

Error: Call to a member function first() on null in file C:\laravel-api-ead\vendor\laravel\framework\src\Illuminate\Http\Resources\CollectsResources.php on line 31

localizei o erro no arquivo "SupportResource" e corrigi pois era de digitação.

valeu!
franciel da silva abreu
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!