- 广场
-
- 搜索中...
- 本文档内搜索
zxf/tools 使用手册
多模块介绍
本模块是基于 nWidart/laravel-modules
仓库改造而来
本模块仅在 laravel 框架下有效,如果使用的是非laravel框架,不会加载此模块,所以无须考虑本模块内容,直接跳过
多模块使用
laravel 多模块中 会自动加载 Modules/模块名 里面的 Console 文件夹下面的命令类(需要继承 Illuminate\Console\Command) 和
Providers 文件夹下面的服务类(需要继承 Illuminate\Support\ServiceProvider)
发布模块和配置
php artisan vendor:publish --provider="zxf\laravel\ServiceProvider"
在项目 composer.json 中新增自动加载
"autoload": {
"psr-4": {
"App\\": "app/",
"Modules\\": "Modules/", <-- 增加本行即可
}
},
重新加载composer
composer dump-autoload
启用调试模式
修改.env
调试模式
APP_TRACE=true
然后在页面底部就会显示监听的SQL语句和路由参数等
← 上一篇「安装」 下一篇「多模块控制台命令」 →