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

标签 laravel laravel-5.7 laravel-mail laravel-authentication

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

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

如何使用新的 Laravel 5.7 电子邮件验证功能来实现此目的?

最佳答案

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

use Iluminate\Auth\Notifications\VerifyEmail;

$user->notify(new VerifyEmail);

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

关于laravel - 如何为创建的用户发送电子邮件验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52739053/

相关文章:

mysql - 如何在 Laravel 中按关系列进行过滤?

php - 在 Laravel 和 Angular 项目中分离 AngularJS Controller 文件

php - 如何检测邮件:failures with Laravel 5. 2

显示 html 标签的 Laravel 5 邮件模板

php - 将 IP 白名单添加到 Laravel 5 维护模式时出错

Laravel 4.2 尝试结帐 HTTPS 导致 NotFoundHttpException

laravel - Homestead 502 Bad Gateway 而不是 Whoops for PHP 错误

php - 为什么 laravel 5.7 基本路由重定向到 404?

laravel - Bootstrap 4 与 Laravel 5.7 一起安装

php - 如何使用 Laravel 的 Mail 函数将变量传递到 Blade 中?