Olá, gostaria de saber se é realmente necessário passar o id do estudante para apagar uma matrícula. Id dá matrícula já não seria um identificador suficiente? (Mesma dúvida referente aula ) Desde já, obrigado!
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!
Olá, gostaria de saber se é realmente necessário passar o id do estudante para apagar uma matrícula. Id dá matrícula já não seria um identificador suficiente? (Mesma dúvida referente aula ) Desde já, obrigado!
Bom dia Pedro! Então, realmente não é necessário passar o parâmetro do id da pessoa, inclusive, se observar na aula, aos 6:40, a instrutora passa apenas a matriculaId para o método destroy do Sequelize, ou seja, apesar de passar o estudanteId para a rota, não foi usado.
Dado o contexto de hierarquia de rotas, seria interessante acrescentar o id do estudante na diretiva where do método destroy para fins de integridade da api. Caso contrário, ignorando o id, seria possível deletar uma matricula do estudante com id = 1 na rota com um id que não seja o dele.