[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Rangel
Criador Rangel 05/04/2020

Olá Professor.

Não estou conseguindo realizar as edições nos dados. Quando uso o method(PUT) recebo que o método não suporta o PUT. Quando uso outro, o método update não responde.

URL-> /produto/4/edit

Projeto no Github: https://github.com/edielrangel/laraTestes

At.te

Moacir de Oliveira 05/04/2020

 Ola

Boa noite.

Acredito que onde esta  @method('GET') deve ser @method('PUT').

Atenciosamente

Moacir de Oliveira

Moacir de Oliveira
Criador Rangel 05/04/2020

Olá. Bom dia. Como disse acima, o PUT tbm não está funcionando. Quando uso o PUT, aparece a seguinte mensagem:

Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException

The PUT method is not supported for this route. Supported methods: GET, HEAD, POST.
 
At.te
Rangel
Manager Carlos Ferreira 05/04/2020

Olá, Ediel!
Tudo bem?

No seu arquivo resources/views/edit.blade.php o verbo http está errado:
@method('GET')
@method('PUT')

E a rota product.update espera sempre um id, não pode fazer assim:
route('produto.update', $id ?? '')

Deve ser:
route('produto.update', $produto->id)

E sempre deve passar a variável $produto para a view, caso contrário está errado.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!