前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索

Laravel Jetstream开启邮件验证的方法

2020-10-21 16:17:03 来源:原创 作者:寂静的神经

Laravel Jetstream 是为 Laravel 设计的精美的应用程序脚手架。Jetstream 为你的下一个项目提供了完美的起点,包括登录、注册、电子邮件验证、双因子认证、会话管理、通过 Laravel Sanctum 提供的 API 支持以及可选的团队管理。Laravel Jetstream 替代并改进了可用于早期版本的 Laravel 的旧式身份验证 UI 支架。

默认情况下Laravel Jetstream并没有开启电子邮件验证功能,如果我们需要实现邮件验证,那么需要手动开启,步骤如下:

1.打开config/fortify.php文件,找到'features'配置项,取消对'emailVerification'的注释。


'features' => [
    Features::registration(),
    Features::resetPasswords(),
    Features::emailVerification(),//取消对该项的注释
    Features::updateProfileInformation(),
    Features::updatePasswords(),
    Features::twoFactorAuthentication([
        'confirmPassword' => true,
    ]),
],

2.修改app/Models/User.php,继承‘MustVerifyEmail’接口。


class User extends Authenticatable implements MustVerifyEmail

再次访问user/profile会出现验证邮件提示:

本文关键词:laravel 邮件 验证 jetstream

相关文章

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1