Как использовать переменную env в качестве ссылки на другую переменную env?

#laravel #phpdotenv

#laravel #phpdotenv

Вопрос:

Я использую Laravel 5.4 и vlucas/phpdotenv библиотеку.

Я хочу использовать ссылку одной переменной env на другую переменную env, например

 APP_NAME: JUSTDOIT
SIGNUP_KEY: JUSTDOIT_SIGNUP
  

здесь, в SIGNUP_KEY, я хочу использовать любое ИМЯ_ПРИЛОЖЕНИЯ.

Ответ №1:

Ах, я нашел ответ здесь, не снимая вопрос, поскольку это может помочь другим,

Можно вложить переменную среды в другую, что полезно для сокращения повторений.

Это делается путем обертывания существующей переменной среды ${…} , например

 APP_NAME: JUSTDOIT
SIGNUP_KEY: ${APP_NAME}_SIGNUP
  

кроме того, если вы хотите использовать пробел в значении переменной, заключите это в «кавычки», например

КЛЮЧ РЕГИСТРАЦИИ: «$ {APP_NAME} РЕГИСТРАЦИЯ»

Ссылка: https://github.com/vlucas/phpdotenv#nesting-variables