请问webman可以自定义配置文件吗?类似composer的模式,publish发布到config目录下?

zerduo

想试着写个插件,但是配置文件不想用原有的配置文件,想新建个单独的配置文件,并发布到config下

679 1 0
1个回答

walkor

插件配置本来就是独立的,比如插件名为foo/admin,那么配置文件就是在config/plugin/foo/admin/ 下。通过命令 php webman plugin:create --name=foo/admin会自动生成配置目录

  • zerduo 2022-06-03

    “注意
    config/plugin/foo/admin 支持以下配置,app.php插件主配置,bootstrap.php 进程启动配置,route.php 路由配置,middleware.php 中间件配置,process.php 自定义进程配置,database.php数据库配置,redis.php redis配置,thinkorm.php thinkorm配置。配置格式与webman相同,这些配置会自动被webman识别合并到配置当中。
    使用时以 plugin 为前缀访问,例如 config('plugin.foo.admin.app');”
    我可能没表述清楚,config/plugin/foo/admin/下我可不可以创建admin.php,并在安装是发布config目录下,admin.php只是针对啊多米诺这个配置的

  • walkor 2022-06-03

    config/plugin/foo/admin/下可以创建admin.php,但是不建议直接安装在用户的 config/下,插件的配置应该都放在自己的插件目录如 config/plugin/foo/admin/ 下。config/plugin/foo/admin/admin.php里的配置用用config('plugin.foo.admin.app.admin');获取

  • zerduo 2022-06-03

    好的,了解了

年代过于久远,无法发表回答
🔝