erinrugas / laravel-2fa
带有双因素认证和Bootstrap 5的最小化Laravel应用程序。
v2.1.0
2022-08-03 21:35 UTC
Requires
- php: ^8.0
- bacon/bacon-qr-code: ^2.0
- illuminate/support: ^9.0
- pragmarx/google2fa-laravel: ^1.4
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许可证发布。