配置文件
位置
webman的配置文件在config/
目录下,项目中可以通过config()
函数来获取对应的配置。
获取配置
获取所有配置
config();
获取config/app.php
里的所有配置
config('app');
获取config/app.php
里的debug
配置
config('app.debug');
如果配置是数组,可以通过.
来获取数组内部元素的值,例如
config('file.key1.key2');
默认值
config($key, $default);
config通过第二个参数传递默认值,如果配置不存在则返回默认值。
配置不存在且没有设置默认值则返回null。
自定义配置
开发者可以在config/
目录下添加自己的配置文件,例如
config/payment.php
<?php
return [
'key' => '...',
'secret' => '...'
];
获取配置时使用
config('payment');
config('payment.key');
config('payment.key');
更改配置
webman不支持动态修改配置,所有配置必须手动修改对应的配置文件,并reload或restart重启
注意
服务器配置config/server.php
以及进程配置config/process.php
不支持reload,需要restart重启才能生效