PUT + AXIOS + API LARAVEL = ERRO
[Concluído]
Olá, Carlos tudo bom?
Tem como me ajudar com esse erro? Estou enviando uma edição via axios com o verbo PUT e api do laravel me retorna isso.
405 (Method Not Allowed)
message: "The PUT method is not supported for this route. Supported methods: GET, HEAD."
O problema esta Route::apiResource
Quando rodo o comando php artisan route:list, o resultado fica assim
api/v1/admin/menus/{}
E não tem o parametro apenas os cochetes, quando coloquei a rota manualmente colocando o os verbos e passando os parametros funcionou normal
Route::match(['put', 'patch'],'/{uuid}',[TDMenusApiController::class,'update'])->name('admin.menus.update');
Quando rodo o comando php artisan route:list, o resulta fica assim
api/v1/admin/menus/{uuid}
Estou usando o laravel 8
Isso esta correto a afirmar?
Olá, Thiago!
Tudo bem?
Antes de atualiza, como estava?
Me dá mais detalhes que te ajudo a resolver.
Não vejo problemas nessa implementação:
Route::match(['put', 'patch'],'/{uuid}',[TDMenusApiController::class,'update'])->name('admin.menus.update');
Tudo certo sim, antes de mudar para a forma manual de implentação estava usando resource,
segue forma que do antes e depois.
Que bom que conseguiu resolver. Parabéns amigo!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!