laravel 开启邮件验证

admin 4个月前 109 阅读

1.配置 smtp 邮箱服务器,根目录.env 文件

MAIL_DRIVER=smtp
MAIL_HOST=邮件服务器地址
MAIL_PORT=邮件服务器端口
MAIL_FROM_ADDRESS=邮箱地址
MAIL_USERNAME=邮箱地址
MAIL_PASSWORD=邮箱密码
MAIL_ENCRYPTION=ssl

2.路由

Auth::routes();
改为
Auth::routes(['verify' => true]);

3.需要验证邮箱才能访问的路由,后面加

->middleware('verified')

4.模型 User.php

class User extends Authenticatable
改为
class User extends Authenticatable implements MustVerifyEmail
回复 0
登录之后才能参与