erinrugas/laravel-2fa

带有双因素认证和Bootstrap 5的最小化Laravel应用程序。

v2.1.0 2022-08-03 21:35 UTC

This package is auto-updated.

Last update: 2024-09-04 05:29:11 UTC


README

使用Bootstrap 5的双因素认证的最小化Laravel应用程序。

需求

安装

创建新的Laravel 9应用程序或遵循Laravel文档中的说明

laravel new your-app-name

使用Composer获取此包

composer require erinrugas/laravel-2fa

对于Laravel 8

composer require erinrugas/laravel-2fa "^1.1.4"

安装前端包(这将添加Bootstrap 5和sass包到package.json)

注意:如果您正在使用laravel 9.19.0或更高版本,此命令将移除vite并恢复到laravel-mix。要迁移从laravel-mix到vite,您可能需要遵循Laravel的说明.
php artisan laravel-2fa:install
npm install
npm run dev

添加双因素认证的迁移文件并执行迁移。

php artisan laravel-2fa:migration

运行迁移。

php artisan migrate

将以下内容添加到您的config/app.php

'providers' => [
...
ErinRugas\Laravel2fa\TwoFactorAuthServiceProvider::class
...
]

注意:每次更新版本时,您都需要重新运行php artisan laravel-2fa:install

许可证

此Laravel 2FA是开源软件,根据MIT许可证发布。