Resource para return view
Boa tarde!
Este recurso utilizado que manipula o registro antes de ser retornado funciona apenas para return json? Preciso usar ele no retorno para uma view.
Caso não seja possível, existe outra forma?
Obrigado!
Olá, Felipe!
Tudo bem?
A forma de comunicação entre o front e o backend é através de JSON.
Porque como estamos trabalhando com comunicação em tempo real, o back e o front tem um canal direto um com o outro para comunicação, se o frontend recebeu algo novo do backend, basta ele atualizar (atualizar a view);
Não entendi bem a ideia de retornar uma view, me descreva um pouco mais o seu caso de uso, que te direciono pelo melhor caminho.
Olá Carlos, bom dia!
Agora entendi que o recurso do laravel "Resource Collections" é utilizado em API.
No meu caso, eu precisava de algo para ajustar os dados antes deles serem transferidos para a view.
Por exemplo, formatar uma data, ou um número.
O laravel tem algum recurso para isso?
Obrigado!
Sim, isso mesmo, você pode retornar os dados através de Resource Collections, com isso você formata os dados antes de retornar o JSON;
--
Para o seu caso, você pode trabalhar com accessors: https://laravel.com/docs/9.x/eloquent-mutators#accessors-and-mutators
Ou, pode trabalhar com o pattern presenter, uso ele neste curso aqui: https://academy.especializati.com.br/curso/laravel-desenvolvendo-sistema-administracao
https://github.com/especializati/curso-laravel-9-dashboard-ead
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!