laravel 5环境配置

时间:2016-03-11 13:51:54

标签: php laravel laravel-5 environment-variables

我将Laravel 4网站迁移到5.2,并且在环境配置方面苦苦挣扎。

我的L4网站有很多配置文件(即 /app/config/staging/constants.php ),所有这些都根据环境而有所不同:端点网址,第三方服务凭据,所有各种整合价值观。总共可能有几百个设置,他们按文件分割并存储在PHP数组中,这使得它们很容易管理。

将这些内容移入 - 据我所知 - .env文件的单键值格式将导致一个笨拙的混乱。

目前,我正在考虑将当前的L4 / app / config 文件夹和文件移动到新的L5 / config 文件夹中,并且只是更改我引用它们的方式,例如:

$value = config(App::environment() . '.constants.some.value');

但是,如果这是一个好主意(假设它甚至可行)的话,这会让我感到震惊。

所以......我在这里错过了一些东西吗?在Laravel 5中,在有意义的数据结构中管理大量环境特定值的最佳方法是什么?

0 个答案:

没有答案