Importante

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!

1
resposta

Por que a validação está no model e não na Controller?

Aoooow pessoal! Tá todo mundo ai?!

Me tirem uma dúvida, a validação dos livros não deveria estar na controller para evitar que o usuário a inserisse no banco de dados? Ela está na model para que seja capturada o parametro da mensagem?

Grande abraço!

1 resposta

Boa noite, Anderson! Como vai?

A validação foi colocada no modelo para centralizar e deixar próximo à estrutura dos dados ao qual ela pertence. E ela é feita antes mesmo de chegar ao controlador, lá no arquivo de rotas como visto nessa aula.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!