Outra situação que também é nova é a linha @method(‘PUT’). Esta é usada porque os formulários HTML não podem fazer solicitações PUT, PATCH ou DELETE, por este motivo é necessário adicionar um campo _method oculto para falsificar esses verbos HTTP. A diretiva @method Blade cria este campo.
Mas para que tudo isto funcione, é necessário realizar dois passos no controlador ProductController:
Editar o método edit()
e acrescentar o código para pegar o registo da base de dados e para o podermos visualizar no formulário.
Depois de editarmos o registo no formulário, editamos o método update()
para atualizar o produto e voltar à página principal dos produtos:
Se verificar o funcionamento do seu projeto irá ver que este já se encontra a atualizar os registos.