如何在配置文件中获取环境值

时间:2019-01-10 23:30:41

标签: laravel laravel-dotenv

当前,我的.env文件中有一个环境变量。

MY_NAME_TEST=Testing

如何将变量作为配置文件中路径的一部分传递?我正在尝试获取类似于以下的路径:

base_path('Plugins/Testing/Database/Migrations/')

注意上面示例中路径的“测试”部分;我需要这个名字每次都不同。

1 个答案:

答案 0 :(得分:2)

通过使用env函数,您可以在laravel项目中的任何地方获取值。

env('MY_NAME_TEST'); // returns "Testing"

在您的情况下,其用法如下:

base_path('Plugins/' . env('MY_NAME_TEST') . '/Database/Migrations/'

env函数采用的第二个参数是默认值(如果尚未设置值)。