orchid/fortify

Laravel Fortify 的 Orchid 模板

0.0.12 2023-05-26 16:20 UTC

This package is auto-updated.

Last update: 2024-08-28 04:27:39 UTC


README

介绍

使用 Laravel Orchid 模板进行身份验证脚手架。

安装

您必须安装 Laravel Fortify,并在不调用 App\Providers\FortifyServiceProvider.php 中的 blades 的情况下完成所有设置。

安装完成后,请使用以下方法添加会话迁移(以激活 TwoFactorAuthentication 方法):

php artisan session:table

要开始使用,请使用 composer 安装包

composer require orchid/fortify

config/platform.php 中,通过更改值禁用内置授权:

/*
|--------------------------------------------------------------------------
| Auth Page
|--------------------------------------------------------------------------
*/

'auth'  => false,

要在屏幕页面上使用,请使用 trait Orchid\Fortify\TwoFactorScreenAuthenticatable

use Orchid\Fortify\TwoFactorScreenAuthenticatable;

/**
 * Button commands.
 *
 * @return Action[]
 */
public function commandBar(): array
{
    return [
        $this->twoFactorCommandBar(),
    ];
}

/**
 * @return \Orchid\Screen\Layout[]
 */
public function layout(): array
{
    return [
        $this->twoFactorLayout(),
    ];
}

贡献

欢迎 Pull 请求。对于重大更改,请首先提出问题以讨论您想进行的更改。请参阅 CONTRIBUTING 获取详细信息。

安全漏洞

请审查 我们的安全策略 了解如何报告安全漏洞。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件