I had this exact problem - my solution was to pretend to be case insensitive:
1) add one line to the appropriate methods to enter the entered email value in lower case
2) made a replacement in the database so that the letters were lowercase
3), make sure new letters are lowercase
Details:
1) The corresponding methods * are the main larvel code, so you redefine them with a new version that replaces the email value after checking the request: $ request ['email'] = Str :: lower ($ request ['email']);
- : postLogin AuthenticatesUsers, AuthController.php postLogin
- reset : postEmail postReset ResetsPassword, PasswordController.php
2) , email = ( );
3) , ( ) - - auth
, !