Oii, Daniel! Tudo bem?
Parabéns por adaptar o seu código conforme era preciso! O interessante da programação é que conseguimos realizar uma ação em diversas formas e isso faz com o que aprendemos cada vez mais.
Está tudo certo, o importante é que a mensagem de erro seja exibida de forma adequada e visível para o usuário, de acordo com a estilização CSS que você já havia definido anteriormente nas aulas.
O alert alert-danger
pode ser usados para mensagem de erro porque ela exibe as mensagens com um fundo vermelho, que é uma cor associada a alerta e erros. Já a classe alert alert-primary
exibe as mensagens com um fundo azul, que é mais neutro.
Espero ter ajudado. Qualquer dúvida, compartilhe no fórum.
Bons estudos, Daniel!