QQ扫一扫联系
@fkenuiabcd: 不会影响的,参考题库,不同阶段有每个阶段的任务,会做成插件方式同步的,用户是可选的,启用会为用户造成成本,不启动可以让用户以最小成本启动
使用以下可直接运行迁移文件(migrate)
php artisan modstart:module-install {module} {--force}
① config.json 中的配置项,在 系统管理 → 模块管理 → 模块配置 中设置,通常用于模块的“系统级”配置。
② module/Demo/Admin/Controller/ConfigController.php 中的配置是根据系统实际需求任意配置,通常用于业务功能的配置,和 config.json 中的配置无关。
可以直接使用composer install 为项目进行全局依赖安装,不过之后系统更新需要注意,参考 https://modstart.com/doc/tutorial/arch.html 。
我们一般做法是,为了避免多个模块引入不同的依赖,在模块中创建SDK目录,将依赖放在这个目录中,手动进行namespace注册,这样可以方便依赖跟随模块安装和卸载。
这个推荐的做法有两种。
1 对Banner模块进行二次开发,之后不再更新Banner模块。
2 新增一个BannerExtend模块,依赖Banner模块,同时在BannerExtend模块对Banner进行二次封装调用,其他模块只调用BannerExtend模块。这样之后Banner可以正常更新,当遇到破坏性/不兼容类型的更新时,可以对BannerExtend进行适当修改。