在MymoduleServiceProvider-> register()中, 我希望能够从同一个包中提取配置值。
然而每当我
var_dump($app['config']['file.option']
我得到一个空值
我知道文件结构是正确的,因为如果我这样做:
Config::get('package::file.option');
从控制器,我得到正确的值
如何从ServiceProvider-> register()方法中加载我的包配置值?
答案 0 :(得分:1)
$app['config']
是存储在IOC容器中的Config
实例。
<小时/> 因此,请尝试直接从IOC容器中使用
get()
方法,如下所示:
$app['config']->get('package::file.option');
相当于使用外观
\Config::get('package::file.option');