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ê 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!