如何从存储在子目录中的配置文件中访问值?

时间:2013-08-07 16:44:53

标签: laravel laravel-4 app-config subdirectory

在Laravel 4中运行时访问配置值是使用其Config类完成的:

Config::get('app.timezone');

要整理配置文件,我想把它们放到不同的子目录中。

例如:

  • /config/users/ - > 用于特定于用户的配置
  • /config/auth/ - > 认证相关
  • 等......

我从Dayle Rees读到an elder Tutorial(Laravel v3),他声明可以使用以下内容:

$option = Config::get('ourconfig.sub.directory.size');

没有运气就试了一下。根据{{​​3}},它从未受到支持。

然后我查看了Laravel 4 API并找到了Jason Lewisload()(可以找到更多相关的函数getRequire())。

但是,我找不到在L4中获取sub-dir配置值的方法。

所以,

  1. Laravel 4可以实现吗?
  2. ......如果是的话,怎么样?

1 个答案:

答案 0 :(得分:9)

对您有用的问题的解决方案是:

Config::get('subdir/file.key');

您是否尝试过这个或者您正在寻找更复杂的方法吗?