tooinfinity/breeze-module

使用 Blade 和 Tailwind 的最小 Laravel 认证脚手架。

1.0.0 2024-08-11 20:31 UTC

This package is auto-updated.

Last update: 2024-09-23 16:47:07 UTC


README

要安装此包,请运行

composer require tooinfinity/breeze-module:dev-main --dev

并且安装此包需要 Laravel 模块包,安装时请运行

composer require nwidart/laravel-modules

之后运行以下命令

php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"

默认情况下,模块类不会自动加载。您可以使用 psr-4 自定义加载模块。例如

"extra": {
    "laravel": {
        "dont-discover": []
    },
    "merge-plugin": {
        "include": [
            "Modules/*/composer.json"
        ]
    }
},

提示:别忘了运行 composer dump-autoload

composer dump-autoload
php artisan module:make Auth

要创建 auth API,请运行此命令

php artisan breeze:install

并从以下选项中选择

'blade' => 'Blade with Alpine',
'livewire' => 'Livewire (Volt Class API) with Alpine',
'livewire-functional' => 'Livewire (Volt Functional API) with Alpine',
'react' => 'React with Inertia',
'vue' => 'Vue with Inertia',
'api' => 'API only',
'module-api' => 'laravel modules API only',
'module-blade' => 'laravel modules Blade with Alpine',