I'm using the Laravel Notifiable trait on my user model so users have to verify their e-mail address before being able to login, this works fine.
However, I want to delay the sending of this e-mail until a later point in the application (when the admin manually confirms each user).
How do I prevent Laravel from sending the verify e-mail on account creation?
When creating a user manually you can use the SendsPasswordResetEmails trait to send the verification email whenever you like in your application:
use SendsPasswordResetEmails;
$this->sendResetLinkEmail($request);
The problem is I can't find this code in the standard Laravel authentication scaffolding to prevent it from happening.