orchid / fortify
Laravel Fortify 的 Orchid 模板
资助包维护!
orchidsoftware
Open Collective
Requires
- laravel/fortify: ^1.16
- orchid/platform: ^14.0
Requires (Dev)
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
Conflicts
- laravel/fortify: <1.16.0
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)。有关更多信息,请参阅 许可证文件。