一、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
到这里模块化就实现了