安装与配置

1.安装
>composer global require laravel/installer;//支持用laravel命令创建项目
>laravel new project-name --jet ;//初始化项目
>php artisan migrate;//初始化数据
2.配置
修改项目env,配置DB_相关的数据库参数
在config/app.php中修改时区为:'timezone' => 'Asia/Shanghai',

关键文件位置:

    后端fortify路由:项目\vendor\laravel\fortify\routes\routes.php
    加密解密:项目\vendor\laravel\framework\src\Illuminate\Encryption\Encrypter.php
    动态令牌验证:项目\vendor\pragmarx\google2fa\src\Google2FA.php

双因子验证流程图

【laravel】jetstream双重验证(双因子验证)_framework

参考文档:
        详解Google Authenticator工作原理 
        aes-256-cbc 加解密