Você restaurou um registro usando uma rota do tipo POST não seria "correto" ser o método PUT? Já que estamos modificando o valor de uma coluna? Queria entender este ponto, ficou meio confuso.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Você restaurou um registro usando uma rota do tipo POST não seria "correto" ser o método PUT? Já que estamos modificando o valor de uma coluna? Queria entender este ponto, ficou meio confuso.
Olá Max, tudo bem?
De fato, o método PUT é geralmente utilizado para atualizar um registro existente, enquanto o método POST é utilizado para criar um novo registro. No entanto, em algumas situações, como a que você mencionou, pode ser necessário restaurar um registro excluído anteriormente. Isso pode ocorrer, pois os métodos HTTP, ao depender das condições, não ficam restritos a suas funcionalidades iniciais.
No caso da aula, o método POST está sendo utilizado para restaurar o registro, já que estamos criando um novo registro com os mesmos valores do registro excluído. É importante lembrar que, ao restaurar um registro, estamos criando um novo registro e não atualizando o registro excluído.
Espero ter ajudado a esclarecer essa questão. Se tiver mais alguma dúvida, é só perguntar!
Abraços e bons estudos!