erro para registar e-mail que já existe
[Finalizado Pelo Aluno]
Boa tarde mestre.
Observei que aparece o erro 500 ao tentar registrar um e-mail que já está cadastrado no BD, então criei um código para retornar uma mensagem de erro se já existir o e-mail no banco, porem para isso eu precisei fazer 2 consultas no banco.
Queria ver se tem uma maneira de fazer com apenas uma consulta com um código mais limpo
Olá, Igor!
Tudo bem?
Você pode deixar essa validação no StoreRegisterUser
Lá você pode deixar:
'email' => [
'required',
'email',
'exists:users,email,deleted_at,NULL',
],
---
Mais uma alternativa para validar inclusive e-mails deletados, seria criar um custom validator:
https://academy.especializati.com.br/aula/criar-validacao-personalizada-no-laravel-tenant-unique
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!