## **安装**
~~~php
composer create-project --prefer-dist laravel/laravel 05pic
~~~
## **安装多模块**
~~~php
composer require nwidart/laravel-modules
~~~
.通过运行如下命令来发布配置文件。
~~~php
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
~~~
.通过如下命令生成应用的第一个模块。
~~~php
php artisan module:make Admin
~~~
要让模块目录中定义的类可以自动加载,需要配置根目录下的composer.json。
app下面添加这句话
~~~json
"Modules\\": "Modules/"
~~~
composer.json 文件
~~~json
{
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/"
}
}
}
~~~
配置完成后运行以下命令让修改生效。
## ~~~php
composer dump-autoload
~~~