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