Laravel 模块化(5.5以上版本)

tech2025-04-17  3

一、composer 命令生成模块文件

composer require nwidart/laravel-modules

二、发布软件包的配置

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

执行完上面这条命令之后,在 config 文件夹下会生成一个 modules.php 文件,这个是模块开发的配置文件,你可以在这里面进行配置。

三、引入模块 修改根目录文件:composer.json

"autoload": { "psr-4": { "App\\": "app/", "Modules\\": "Modules/" } }

执行命令(重点)

composer dump-autoload

四、生成模块

php artisan module:make module-name

如果需要一次生成多个模块,可以使用以下命令:

php artisan module:make module-name1 module-name2 module-name3

到这里模块化就实现了

最新回复(0)