kamona/fortify-bootstrap

基于 bootstrap 的 Laravel/fortify 前端框架

v1.0.3 2022-03-04 11:41 UTC

This package is auto-updated.

Last update: 2024-09-04 17:36:27 UTC


README

使用 laravel/ui 前端 bootstrap 框架与 laravel/fortify 结合。

License Release Total Downloads

注意

我们建议在从零开始的项目上安装此包。

使用方法

  1. 安装 Laravel >= 8.0 并 cd 到您的应用目录。

  2. 通过 composer require kamona/fortify-bootstrap 安装此预设。Laravel 将自动发现此包。无需注册服务提供者,也无需安装 laravel/fortify,它将自动安装。

  3. 使用 php artisan fortstrap:install。 (注意:如果您多次运行此命令,请确保在 routes/web.php 中清理重复的 Auth 条目,并运行 npm install && npm run dev)

  4. 配置您的数据库。

  5. 运行 php artisan migrate

  6. npm install && npm run dev

  7. 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

屏幕