- Laravel Version: 5.7.0
- PHP Version: irrelevant
- Database Driver & Version: irrelevant
Description:
With an out-of-the-box installation of Laravel, with all the Users boilerplate in place (Users table, authentication, email verification), when a user registers, he gets redirected to /email/verify where he gets a message that says:
Before proceeding, please check your email for a verification link. If you did not receive the email, click here to request another.
However, at this stage no email whatsoever has been sent to him. Only when he clicks the link to request "another", he will receive the email verification for the very first time.
Steps To Reproduce:
Expected behavior
Either you send the user an email verification email immediately (which would be the sensible choice as all websites do today), or you tell him that he needs to explicitly request one, if that is the case.
Observed behavior
No email is sent upon registration. However, this misleading message:
Before proceeding, please check your email for a verification link. If you did not receive the email, click here to request another.
suggests that an email has already been sent.