QQ扫一扫联系
使用以下可直接运行迁移文件(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进行适当修改。
需要在前端全局处理api-token,Api所有请求,需要携带 api-token 请求头。
第一次发起请求该值留空即可,返回的响应头中会在服务端生成 api-token 。
在所有接口交互过程中,当响应头中存在 api-token 时,需要覆盖客户端的 api-token 值。
通常第一个请求接口无需携带 api-token 信息,如配置接口 /api/config 、登录接口 /api/login。