<?php
namespace app\admin\controller;
// use think\facade\Config;
class User
{
public function get()
{
//獲取全部配置項(xiàng)
// dump(Config::get());
//僅獲取app下面的配置項(xiàng),app是一級配置項(xiàng),與config/app.php文件對應(yīng)
// dump(Config::get('app.'));
//僅僅獲取一級配置項(xiàng),推薦使用pull()
// dump(Config::pull('app'));
//僅僅獲取二級配置項(xiàng)
// dump(Config::get('app.app_debug'));
//app是默認(rèn)的一級配置前綴,可以省略
// dump(Config::get('app_debug'));
// dump(Config::get('default_lang'));
//判斷配置項(xiàng)是否存在
// dump(Config::has('default_lang'));
//查詢database一級配置項(xiàng)
// dump(Config::get('database.hostname'));
}
public function set()
{
//動(dòng)態(tài)設(shè)置,靜態(tài)設(shè)置就是直接修改配置文件
//動(dòng)態(tài)設(shè)置用的是Config的set()方法
dump(Config::get('app_debug'));
Config::set('app_debug', true);
dump(Config::get('app_debug'));
}
public function help()
{
//不傳入?yún)?shù)就是獲取全部的配置項(xiàng)
// dump(config());
//獲取default_module參數(shù)的值
dump(config('default_module'));
//判斷database的username是否存在
dump(config('?database.username'));
//獲取database的usernmae參數(shù)的值
dump(config('database.username'));
//設(shè)置database的hostname參數(shù)的值
config('database.hostname', 'localhost');
dump(config('database.hostname'));
}
}