class User extends Authenticatable implements MustVerifyEmail
Add to your web.php
Auth::routes(['verify' => true]);
Since they do not cancel each other out you can use both auth and verified.
For example, How do you proceed if the user has not confirmed the email in 60 min? Implement a cron job to test if the user has not verified the email account in 60 min, and then delete the account?
If the user enters another email (for example not his - and of course it can't be verified), and then later another user want to register with that email address (his email address) ?
He can't .... because the account already exists with that email address. Right?
If the user enters another email (for example not his - and of course it can't be verified), and then later a another user want to register with that email address (his email address) ?
Chances of that happening are very low so you are worrying about something that can be resolved by contacting support by an email.
He can't .... because the account already exists with that email address. Right?
Yes he can cause he can hit forgot password and all good.