php artisan key: generate
Эта команда устанавливает значение APP_KEY
в вашем файле .env
.
Если вы создаете проект с помощью composer, он сгенерирует проект по умолчанию.
composer create-project laravel/laravel
Если вы клонируете проект, используя git clone
, какая-то папка игнорируется git, поэтому вы можете не получить envфайл, а также папку продавца.Поэтому им придется вручную вводить php artisan key:generate
, чтобы их приложение работало правильно.
Итак, TL: DR единственный раз, когда требуется для вызова php artisan key:generate
, следует clone
предварительно созданного проекта Laravel.
Примечание: Если вы попытаетесь запустить проект Laravel с вашим APP_KEY
, установленным на SomeRandomString
(что по умолчанию в вашем .env.example
file, вы фактически получите ошибку:
Не поддерживается поддерживаемый шифратор. Недопустимая длина шифра и / или ключа.