РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1210 of 1361 menu

Команда debug:dotenv

Команда debug:dotenv показывает все переменные окружения, которые были загружены Symfony из файлов .env, .env.local и других dotenv-файлов проекта. Для каждой переменной выводится её имя, значение и файл, из которого она была прочитана. Это помогает понять, какой именно файл переопределил значение и почему переменная имеет неожиданное значение. Команда не принимает обязательных параметров и работает без дополнительных опций.

Синтаксис

php bin/console debug:dotenv

Пример

Давайте посмотрим переменные окружения, загруженные в проекте:

php bin/console debug:dotenv

Результат выполнения команды:

Dotenv Variables =============== Variable Value Source --------- ----- ------ APP_ENV dev .env APP_SECRET abcde .env DATABASE_URL mysql://... .env MAILER_DSN smtp://... .env.local

Пример

Давайте добавим переменную в файл .env.local и проверим, как изменится источник:

APP_ENV=prod

Теперь запустим команду повторно:

php bin/console debug:dotenv

Результат выполнения команды:

Dotenv Variables =============== Variable Value Source --------- ----- ------ APP_ENV prod .env.local APP_SECRET abcde .env DATABASE_URL mysql://... .env

Как видно из результата, переменная APP_ENV теперь берётся из .env.local, а не из .env.

Смотрите также

  • команда debug:config,
    которая выводит текущую конфигурацию бандла
  • команда debug:container,
    которая показывает зарегистрированные сервисы
  • команда secrets:list,
    которая выводит список секретов проекта
  • команда about,
    которая показывает информацию о проекте
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить