Validação de campos do formulário está OK. Se o campo é numérico. Ou foi preenchido.
Mas se você precisa fazer verificações mais complexas no Controller e depois retornar um erro para usuário. Como proceder ?
Ex: Você tem um campo senha no form e quer verificar se o usuário digitou a senha correta ou por exemplo tem 2 datas e quer fazer a final menos a inicial para verificar se o período não ultrapassa 15 dias ?
Como fazer verificações mais complexas no Controller e retornar erro ao usuário ?
Obrigado.