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

Команда key:generate

Команда key:generate генерирует новый 32-символьный ключ приложения, который сохраняется в файле .env в переменной APP_KEY. Этот ключ необходим для работы механизмов шифрования Laravel, включая шифрование cookies, сессий и данных, передаваемых через функцию encrypt. Если ключ не установлен, приложение будет работать некорректно, а некоторые функции (например, шифрование) будут недоступны.

Синтаксис

php artisan key:generate

Команда не принимает аргументов и выполняется в консоли из корневой директории проекта Laravel.

Пример использования

Выполним команду для генерации нового ключа приложения:

php artisan key:generate

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

"Application key set successfully."

После этого в файле .env будет автоматически обновлена переменная APP_KEY:

APP_KEY=base64:ABcDeFgHiJkLmNoPqRsTuVwXyZ1234567890=

Пример использования с опцией --force

Если ключ уже существует, команда запросит подтверждение на его перегенерацию. Чтобы пропустить этот запрос, используйте опцию --force:

php artisan key:generate --force

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

"Application key set successfully."

Пример использования в процессе развертывания

При развертывании проекта на новом сервере выполните команду для установки ключа приложения:

php artisan key:generate

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

"Application key set successfully."

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

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