РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить