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

Tratar dados antes de manda-los para o db

Tenho um database onde recebo nome, email, cep, cidade e estado, porém no formulário só recebo o nome, email e cep. A cidade e estado deve ser preenchido através da api http://viacep.com.br/, qual a melhor forma/onde devo fazer o tratamento desses dados.

1 resposta

Acredito que isso vai depender da estrutura que tu tem. Se você tiver uma camada de lógica de negócio ou serviço, eu diria que o consumo desta API deveria ser lá.

Caso você tenha um projeto no padrão que temos aqui no curso, você poderia fazer o acesso no controller.