O formulário de contato já está implementado, mas para garantir uma boa experiência do usuário, é essencial adicionar validação e feedback para indicar erros ou sucesso no envio da mensagem. O CodeIgniter 4 oferece um sistema de validação robusto que facilita essa implementação.
Configurando a Validação no Controller
No app/Controllers/ContatoController.php, modificamos o método enviar() para incluir regras de validação:
%%OZI_ILB_PROTECT_e723a76c96f1a6850fd577dadd620e70%%
As regras de validação garantem que:
- O nome seja obrigatório e tenha no mínimo 3 caracteres.
- O e-mail seja obrigatório e tenha um formato válido.
- A mensagem seja obrigatória e tenha pelo menos 10 caracteres.
Exibindo Mensagens de Erro no Formulário
Agora precisamos exibir os erros de validação no formulário. No arquivo app/Views/contato.php, adicione:
%%OZI_ILB_PROTECT_521cf00a977776028b56c8ce98325bc5%%
Agora, se o usuário preencher o formulário incorretamente, os erros serão exibidos e os campos manterão os valores digitados.
Conclusão
Com essas melhorias, o formulário de contato agora fornece um retorno claro ao usuário, garantindo que apenas mensagens válidas sejam enviadas.
No próximo post, vamos melhorar o layout da aplicação, criando um template base para todas as páginas.
Se você ou sua empresa precisa de suporte para desenvolvimento com CodeIgniter 4, a Saldaris Consultoria pode ajudar. Entre em contato pelo formulário no final da página para saber mais sobre nossos serviços.
Erro: Formulário de contato não encontrado.

