[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Cleison Mendes Paiva
Criador Cleison Mendes Paiva 01/12/2021

Como eu posso validar o email para que ao inves de me retornar um 404 quando o email for invalido, fazer algo igual a senha que verifica e retorna uma mensagem do problema

Manager Carlos Ferreira 01/12/2021

Olá, Cleison!
Tudo bem?

Na realidade esse erro de 404 quando informa um e-mail incorreto faz muito sentido, porque assim no frontend a aplicação pode pegar esse status code e informar para o usuário que o registro (email) não foi encontrado no sistema (e sugerir por exemplo, que realize o cadastro).

Mas, se for uma necessidade do sistema, sim você pode mudar esse status code que definimos para quando o e-mail não existe.

No método auth, basta lançar a exception:
$user = $this->model->where('email', $request->email)->first();
if (!$user) {
    throw ValidationException::withMessages([
        'email' => ['The mail not found.'],
    ]);
}

Carlos Ferreira
Criador Cleison Mendes Paiva 01/12/2021

Entendi,obrigado

Cleison Mendes Paiva
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!