如何使用环境变量作为其他环境变量的参考?

时间:2019-04-12 04:42:49

标签: laravel laravel-dotenv dotenv

我正在使用Laravel 5.4和vlucas/phpdotenv库。

我想引用一个env变量引用另一个env变量,例如

APP_NAME: JUSTDOIT
SIGNUP_KEY: JUSTDOIT_SIGNUP

在SIGNUP_KEY中,我想使用它的任何APP_NAME。

1 个答案:

答案 0 :(得分:3)

啊,我在这里找到了答案,没有删除问题,因为它可能对其他人有帮助

可以将环境变量嵌套在另一个变量中,这有助于减少重复。

这是通过将现有环境变量包装在${…}中来完成的,例如

APP_NAME: JUSTDOIT
SIGNUP_KEY: ${APP_NAME}_SIGNUP

另外,如果您想在变量值中使用空格,则将其用“引号”引起来。

  

SIGNUP_KEY:“ $ {APP_NAME} SIGNUP”

参考: https://github.com/vlucas/phpdotenv#nesting-variables