SnowRabbit全家桶-Laravel多模組

SnowRabbit 發表於 2020-09-15

設定 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 協議》,轉載必須註明作者和本文連結
月冰華