mkfizi/

使用 Laravel Fortify 包构建的 Laravel 8 身份验证样板,并使用 Bootstrap 5 CSS 框架进行样式化。

安装次数: 139

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 1

分支: 3

公开问题: 0

类型:项目

1.0.0 2021-05-25 09:58 UTC

This package is auto-updated.

Last update: 2024-09-29 05:43:12 UTC


README

Forstrap 是一个使用 Fortify 包构建的 Laravel 8 身份验证样板,并使用 Bootstrap 5 CSS 框架进行样式化,不包含 Jetstream 和 TailwindCSS 的复杂性,并扩展了 Laravel Fortify 的基本功能。

如何使用此工具?

在您想要创建项目的文件夹中运行以下命令。

composer create-project mkfizi/forstrap app

在更改 .env 文件后运行此命令

php artisan migrate

这就完成了!您的新应用程序现在已准备好并具备身份验证功能

电子邮件配置

为了体验完整的 Laravel Fortify 和 Forstrap 身份验证功能,您必须在 .env 文件中设置您的电子邮件配置。您可以使用 mailtrap.io 进行开发,并在您的 .env 文件中使用它的 SMTP 集成代码。

扩展功能

除了 Fortify 的标准身份验证功能外,这个样板还提供了一种扩展功能,允许应用程序将双因素恢复代码发送到用户的电子邮件地址。

文件夹结构

这些功能的文件可以位于以下文件夹中

App/
|--Http/
|  |--Controllers
|     |--EmailController.php
|--Mail/
   |--TwoFactorRecoveryCodes.php
Resources/
|--Views/
   |--Emails/
      |--two-factor-recovery-codes.blade.php

路由

此功能的路由可以位于 web.php 文件中的此行

Route::post('/user/two-factor-recovery-codes/email', 'App\Http\Controllers\EmailController@sendTwoFactorRecoveryCodes')->name('two-factor-recovery-codes.send');