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.