Config

<?php

namespace app\admin\controller;

// use think\facade\Config;

class User
{
public function get()
{
//获取全部配置项
// dump(Config::get());

//仅获取app下面的配置项,app是一级配置项,与config/app.php文件对应
// dump(Config::get('app.'));

//仅仅获取一级配置项,推荐使用pull()
// dump(Config::pull('app'));

//仅仅获取二级配置项
// dump(Config::get('app.app_debug'));

//app是默认的一级配置前缀,可以省略
// dump(Config::get('app_debug'));
// dump(Config::get('default_lang'));

//判断配置项是否存在
// dump(Config::has('default_lang'));

//查询database一级配置项
// dump(Config::get('database.hostname'));

}
public function set()
{
//动态设置,静态设置就是直接修改配置文件
//动态设置用的是Config的set()方法
dump(Config::get('app_debug'));
Config::set('app_debug', true);
dump(Config::get('app_debug'));
}
public function help()
{
//不传入参数就是获取全部的配置项
// dump(config());
//获取default_module参数的值
dump(config('default_module'));
//判断database的username是否存在
dump(config('?database.username'));
//获取database的usernmae参数的值
dump(config('database.username'));
//设置database的hostname参数的值
config('database.hostname', 'localhost');
dump(config('database.hostname'));
}
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容