設定 Laravel 多模組
安裝 laravel-modules 外掛
# 轉到專案根目錄
cd /專案根目錄/
# composer 安裝 laravel-modules 外掛
composer require nwidart/laravel-modules
新增 多模組 外掛服務提供者
# 編輯 config/app.php 137 行
'providers' => [
...
Nwidart\Modules\LaravelModulesServiceProvider::class,
]
'aliases' => [
...
'Module' => Nwidart\Modules\Facades\Module::class,
]
# 根目錄執行命令
# 釋出軟體包配置
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
# 新增自動載入
# 修改 composer.json 36 行
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
},
"classmap": [
"database/seeds",
"database/factories"
]
},
# 更新 composer 配置
composer dump-autoload
生成模組
php artisan module:make 模組名
本作品採用《CC 協議》,轉載必須註明作者和本文連結