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

Команда env

Команда env выводит список всех переменных окружения, используемых приложением Laravel. Первым параметром можно передать имя переменной, чтобы получить её конкретное значение. Если переменная не найдена, команда вернет сообщение о том, что переменная не определена. Команда полезна для отладки и проверки конфигурации приложения в различных средах разработки и эксплуатации.

Синтаксис

php artisan env [ключ] [--json] [--env=среда]

Параметры

Команда принимает следующие параметры:

<ul> <li><strong>ключ</strong> - имя переменной окружения для просмотра (необязательный)</li> <li><strong>--json</strong> - вывод результата в формате JSON</li> <li><strong>--env=среда</strong> - указание среды окружения (local, production и т.д.)</li> </ul>

Пример

Давайте выведем список всех переменных окружения:

php artisan env

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

APP_NAME="Laravel" APP_ENV=local APP_KEY=base64:qwertyuiopasdfghjklzxcvbnm1234567890= APP_DEBUG=true APP_URL=http://localhost LOG_CHANNEL=stack DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=

Пример

Давайте получим значение конкретной переменной APP_DEBUG:

php artisan env APP_DEBUG

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

"true"

Пример

Давайте получим значение переменной, которая не определена:

php artisan env NON_EXISTENT_VARIABLE

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

"Variable NON_EXISTENT_VARIABLE is not defined"

Пример

Давайте получим переменные окружения в формате JSON:

php artisan env --json

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

{ "APP_NAME": "Laravel", "APP_ENV": "local", "APP_KEY": "base64:qwertyuiopasdfghjklzxcvbnm1234567890=", "APP_DEBUG": "true", "APP_URL": "http://localhost", "LOG_CHANNEL": "stack", "DB_CONNECTION": "mysql", "DB_HOST": "127.0.0.1", "DB_PORT": "3306", "DB_DATABASE": "laravel", "DB_USERNAME": "root", "DB_PASSWORD": "" }

Пример

Давайте просмотрим переменные окружения для определенной среды:

php artisan env APP_DEBUG --env=production

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

"false"

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

  • команда config:cache,
    которая кеширует конфигурацию приложения
  • команда config:clear,
    которая удаляет кеш конфигурации
  • команда optimize,
    которая оптимизирует приложение для продакшена
  • команда about,
    которая показывает информацию о приложении
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить