从ServiceProvider注册中获取Laravel Workbench包配置值

时间:2015-01-01 02:33:31

标签: laravel

在MymoduleServiceProvider-> register()中, 我希望能够从同一个包中提取配置值。

然而每当我

var_dump($app['config']['file.option']

我得到一个空值

我知道文件结构是正确的,因为如果我这样做:

Config::get('package::file.option');

从控制器,我得到正确的值

如何从ServiceProvider-> register()方法中加载我的包配置值?

1 个答案:

答案 0 :(得分:1)

$app['config']是存储在IOC容器中的Config实例。

<小时/> 因此,请尝试直接从IOC容器中使用get()方法,如下所示:

$app['config']->get('package::file.option');

相当于使用外观

\Config::get('package::file.option');
相关问题