kamona / fortify-bootstrap
基于 bootstrap 的 Laravel/fortify 前端框架
Requires
- laravel/fortify: ^1.11
This package is auto-updated.
Last update: 2024-09-04 17:36:27 UTC
README
使用 laravel/ui 前端 bootstrap 框架与 laravel/fortify 结合。
注意
我们建议在从零开始的项目上安装此包。
使用方法
-
安装 Laravel >= 8.0 并
cd
到您的应用目录。 -
通过
composer require kamona/fortify-bootstrap
安装此预设。Laravel 将自动发现此包。无需注册服务提供者,也无需安装laravel/fortify
,它将自动安装。 -
使用
php artisan fortstrap:install
。 (注意:如果您多次运行此命令,请确保在routes/web.php
中清理重复的 Auth 条目,并运行npm install && npm run dev
) -
配置您的数据库。
-
运行
php artisan migrate
。 -
npm install && npm run dev
-
php artisan serve
注意
除了电子邮件验证外,默认启用了所有 Fortify 功能。要启用它,请编辑您的 Models/User.php
模型
use Illuminate\Contracts\Auth\MustVerifyEmail; class User extends Authenticatable implements MustVerifyEmail { // .... }
在 app/Providers/FortifyBootstrapServiceProvider.php
中取消注释此行。
public function boot() { // ... Fortify::verifyEmailView(function () { return view('auth.verify-email'); }); // .... }
在 config/fortify.php
中取消注释此行。
'features' => [ // ... Features::emailVerification(), // ... ],
启用/禁用功能
查看 laravel/fortify 文档。并不要忘记在 app/Providers/FortifyBootstrapServiceProvider.php
中禁用/启用视图
编辑视图
布局 views/layouts
。
个人资料 views/profile/edit.blade.php
。