想试着写个插件,但是配置文件不想用原有的配置文件,想新建个单独的配置文件,并发布到config下
插件配置本来就是独立的,比如插件名为foo/admin,那么配置文件就是在config/plugin/foo/admin/ 下。通过命令 php webman plugin:create --name=foo/admin会自动生成配置目录
foo/admin
config/plugin/foo/admin/
php webman plugin:create --name=foo/admin
“注意 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只是针对啊多米诺这个配置的
config/plugin/foo/admin/下可以创建admin.php,但是不建议直接安装在用户的 config/下,插件的配置应该都放在自己的插件目录如 config/plugin/foo/admin/ 下。config/plugin/foo/admin/admin.php里的配置用用config('plugin.foo.admin.app.admin');获取
config('plugin.foo.admin.app.admin');
好的,了解了
插件配置本来就是独立的,比如插件名为
foo/admin
,那么配置文件就是在config/plugin/foo/admin/
下。通过命令php webman plugin:create --name=foo/admin
会自动生成配置目录“注意
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只是针对啊多米诺这个配置的
config/plugin/foo/admin/下可以创建admin.php,但是不建议直接安装在用户的 config/下,插件的配置应该都放在自己的插件目录如 config/plugin/foo/admin/ 下。config/plugin/foo/admin/admin.php里的配置用用
config('plugin.foo.admin.app.admin');
获取好的,了解了