tooinfinity / breeze-module
使用 Blade 和 Tailwind 的最小 Laravel 认证脚手架。
1.0.0
2024-08-11 20:31 UTC
Requires
- php: ^8.2.0
- composer-runtime-api: ^2.0
- illuminate/console: ^11.0
- illuminate/filesystem: ^11.0
- illuminate/support: ^11.0
- illuminate/validation: ^11.0
- symfony/console: ^7.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpstan/phpstan: ^1.10
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',