[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Álvaro Campos Merlotto
Criador Álvaro Campos Merlotto 28/10/2021

Boa noite. Alterei o método search pra get e agora vem a resposta abaixo. Quando era post vinha normal

{
"Produto": null
}
Manager Carlos Ferreira 28/10/2021

Olá, Álvaro!
Tudo bem?

Vou precisar de mais detalhes para conseguir te ajudar.

Tem o código no GitHub?

Me passa mais detalhes por favor, porque assim consigo te ajudar.

Carlos Ferreira
Criador Álvaro Campos Merlotto 28/10/2021

https://github.com/alvaro220592/espti_api_5

Álvaro Campos Merlotto
Manager Carlos Ferreira 28/10/2021

Essa rota de search precisa ser any, e vir antes da rota de rosource, assim:
Route::get('products/search/', 'Api\ProductController@search');
Route::resource('products', 'Api\ProductController');

---

O próximo curso que recomendo que você faça, porque ele é mais atualizado e com uma pegada mais avançada: https://academy.especializati.com.br/curso/laravel-api-com-cache

Carlos Ferreira
Criador Álvaro Campos Merlotto 28/10/2021

ah, pq a rota tem q ser antes?

Álvaro Campos Merlotto
Manager Carlos Ferreira 28/10/2021

Porque quando declara resource, existe uma rota assim:
Route::get('/products/{id}', 'Api\ProductController@show')->name('products.show');

Se declara essas rota de search depois, o "search" entra no parâmetro id da rota show.

Pegou a ideia amigo?

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!