如何在配置文件中获取环境值
How to Get Environment Value in Config File
目前,我的 .env 文件中有一个环境变量。
MY_NAME_TEST=Testing
如何将该变量作为配置文件中路径的一部分传递?我正在尝试获得类似于以下的路径:
base_path('Plugins/Testing/Database/Migrations/')
注意上面示例中路径的 "Testing" 部分;我需要每次都使用不同的名称。
您可以使用 env
函数检索 laravel 项目中任何位置的值。
env('MY_NAME_TEST'); // returns "Testing"
在你的情况下,它会像这样使用:
base_path('Plugins/' . env('MY_NAME_TEST') . '/Database/Migrations/'
如果尚未设置值,env
函数采用的第二个参数是默认值。
目前,我的 .env 文件中有一个环境变量。
MY_NAME_TEST=Testing
如何将该变量作为配置文件中路径的一部分传递?我正在尝试获得类似于以下的路径:
base_path('Plugins/Testing/Database/Migrations/')
注意上面示例中路径的 "Testing" 部分;我需要每次都使用不同的名称。
您可以使用 env
函数检索 laravel 项目中任何位置的值。
env('MY_NAME_TEST'); // returns "Testing"
在你的情况下,它会像这样使用:
base_path('Plugins/' . env('MY_NAME_TEST') . '/Database/Migrations/'
如果尚未设置值,env
函数采用的第二个参数是默认值。