阅读(5007)
赞(13)
Laravel 8 模型准备
2021-06-29 16:33:54 更新
在开始之前,需要验证你的 AppModelsUser
模型是否实现了 IlluminateContractsAuthMustVerifyEmail
契约:
<?php
namespace AppModels;
use IlluminateContractsAuthMustVerifyEmail;
use IlluminateFoundationAuthUser as Authenticatable;
use IlluminateNotificationsNotifiable;
class User extends Authenticatable implements MustVerifyEmail
{
use Notifiable;
// ...
}
一旦这一接口被添加到模型中,新注册的用户将自动收到一封包含电子邮件验证链接的电子邮件。检查你的 EventServiceProvider
可以看到,Laravel 已经为 IlluminateAuthEventsRegistered
事件附加了一个 SendEmailVerificationNotification
监听器。