配置与获取
代码示例
{
/**
* 获取配置项
*/
function get()
{
//获取全部配置项
//dump(Config::get());
//获取单个配置项如app
//dump(Config::get('app.'));
//仅仅获取一级配置项
//dump(Config::pull('app'));
//获取二级配置项
//dump(Config::get('app.app_debug'));
//app是默认一级配置前缀,可以省略
//dump(Config::get('app_debug'));
//判断配置项存在否,用在获取参数之前
//dump(Config::has('app.app_debug'));
}
/**
* 设置配置项
*/
function set()
{
//动态设置:config中的set方法
//静态设置:直接修改配置文件
dump(Config::get('app_debug'));
//配置名,修改值
Config::set('app_debug', true);
dump(Config::get('app_debug'));
}
/**
* 助手函数操作配置项
*/
function helper()
{
//助手函数不依赖Config类
//获取全部配置项
//dump(config());
//获取单个配置项
//dump(\config('app_debug'));
//查询存在否
//dump(\config('?app_debug'));
//设置值
\config('de_bug','true');
}
}