Causas mais comuns
| Causa | Como aparece |
|---|---|
| Validação sem mensagem visível | Formulário “não faz nada” ao salvar |
| Campo obrigatório no banco | Erro ao gravar quando um campo opcional na tela está vazio |
| Dado maior que o campo | Textos longos ou números grandes falham |
| Caracteres especiais e emojis | Falha só com alguns nomes ou textos |
| Sessão expirada | Funciona logo após o login, falha depois de um tempo parado |
| Erro em etapa posterior | O registro some porque a gravação foi desfeita após falha em outra etapa |
| Permissão do usuário | Só alguns usuários não conseguem salvar |
Como investigar
- Repita o cadastro e anote os dados usados e o horário
- Teste com outro usuário e outro navegador
- Peça ao desenvolvedor para verificar os logs no horário da falha
- Compare um registro que salva com um que não salva
Cuidado com dados parciais
Em cadastros com várias etapas (por exemplo, pedido e itens), uma falha no meio pode deixar dados incompletos se a gravação não for feita como uma única operação (transação). A correção deve garantir que ou tudo é salvo, ou nada é. Se o problema é o contrário, registros em dobro, veja sistema cria registros duplicados.
Corrigimos falhas de cadastro em sistemas existentes no nosso serviço de manutenção de sistemas PHP e Laravel. Veja também como pedir orçamento para corrigir erros.