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!