Supprimer le flash message sur Fortify - Laravel 8

Petite astuce si vous souhaitez supprimer le flash message renvoyé par Fortify lorsque vous faites une erreur de saisie d'un mot de passe à la connexion à votre compte.


Tout se passe dans votre Provider : FortifyServiceProvider


Il faut appeler en premier lieu le trait : (use Illuminate\Foundation\Auth\AuthenticatesUsers;)


use AuthenticatesUsers;


Maintenant, il suffit de surcharger la méthode sendFailedLoginResponse de la façon suivante :


protected function sendFailedLoginResponse(Request $request)
{
    throw ValidationException::withMessages([
        $this->username() => [],
    ]);
}
Cours rédigé par Vincent, publié le 04/03/2022