Config

作者: 咸鱼前端 | 来源:发表于2019-08-19 16:09 被阅读0次

    <?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'));
    }
    }

    相关文章

      网友评论

          本文标题:Config

          本文链接:https://www.haomeiwen.com/subject/vkkssctx.html