Repeti a pergunta anterior pq também fiquei na dúvida e vi que não tem nenhuma resposta...
Repeti a pergunta anterior pq também fiquei na dúvida e vi que não tem nenhuma resposta...
Oi Aron,
Não criamos um endpoint próprio para matrículas pois, da forma como pensamos o sistema, uma matrícula só faz sentido se estiver associada a estudantes.
Por exemplo, o endpoint https://minhaescola.com.br/api/v1/users/:id/matriculas/
faz mais sentido, pois as matrículas estão sempre associadas a algum/a estudante. Se criamos o endpoint (e a rota e o controlador) https://minhaescola.com.br/api/v1/matriculas/:id
, estaríamos disassociando as matrículas de cada estudante a quem elas pertencem, adicionando complexidade desnecessária ao nosso sistema.
Espero ter ajudado!
Bons estudos ;)