如何为创建的用户发送电子邮件验证?

How to Send an Email Verification for a Created User?

我正在尝试使用 Laravel 5.7 的新 电子邮件验证功能 。假设我在管理面板中以 Admin 身份登录,并且我想:

  1. 通过管理面板创建一个随机用户。
  2. 向创建用户的电子邮件发送电子邮件验证。

如何使用新的 Laravel 5.7 电子邮件验证功能完成此操作?

内置的验证脚手架提供了执行此操作的通知。您只需要确保用户的 verified_at 设置为 null 然后

use Iluminate\Auth\Notifications\VerifyEmail;

$user->notify(new VerifyEmail);

这将重新发送一封带有签名 URL 的新电子邮件。