ThinkPHP 5.1 加载自定义配置文件

先看文档  https://www.kancloud.cn/manual/thinkphp5_1/353951

根据文档,在相应的配置目录中添加php文件,会自动加载文件

如:在 config 目录下添加了local_svc.php 内容如下:

return [
    'morserapp_domain' => 'http://192.168.1.243:8080/localsvc/v1'
];

坑: 根据经验可以直接通过: \think\Config::get('morserapp_domain') 或 config('morserapp_domain'); 拿到配置信息,But .....结果输出为 null

分析:自动加载的了话,就获取全部里面找吧, dump(config()); 还真找到了,如图

好吧,你赢了,原来这些配置都放到二维数组里面,一维的话就是配置文件的名字

所以。。。获取的时候就变成了:

$name = Config::get('local_svc.morserapp_domain');
        dump($name);