来自特定环境(非当前环境)的Laravel Config::get()



我正试图从另一个(非当前(环境中获取配置值。我想让它调用类似的东西:

$value = Config::get('app.locale', 'default', 'my_environment');

ObviuoslyConfig::get((默认情况下只需要2个参数,但有没有其他函数可以以整洁的方式获取配置,以获得我想要的?我在API中找不到任何内容。

这个问题的答案如何在子文件夹中的laravel中获取配置数据对我来说也是一个解决方案。

您可以在第一个参数中传递文件的路径,而不是将其他一些参数传递给Config::get((。因此,调用类似于:

Config::get('local/app.locale');
Config::get('dev/app.locale');

将从本地、开发等环境中获取配置,无论您当前的工作环境是什么。

Laravel环境,用于将配置与开发机器和生产机器分离。

如果你想在所有环境。相同的配置,您可以使用app/config/*中的全局配置文件为每个env进行单独配置。您使用CCD_ 2。

因此,要在所有环境中获得相同的app.locale,请使用app/config/app.php文件

最新更新