Ключ php artisan: сгенерировать ничего не делает

Я пробовал предыдущие вопросы и ответы раньше в SO, но ничто не решает мою проблему.

  1. Я клонирую новый проект на свой Mac. Затем composer update.

  2. Пока все в порядке. Но когда я вручную создаю файл .env через touch .env

  3. и введите php artisan key:generate. Ничего не произошло. Совершенно ничего. Нет ошибок, и .env пуст, как и раньше. У меня была такая же ошибка. Пробовал применить sudo, ничего не происходит. Там просто написано: Application key set successfully.

Как решить эту проблему?


person touhid udoy    schedule 11.12.2018    source источник
comment
Скопируйте файл .env.example и переименуйте его в .env, затем попробуйте   -  person Kirit    schedule 11.12.2018
comment
это решает проблему! почему это? Вы можете объяснить? я думаю, вы должны ответить на это как на ответ, чтобы я также дал вам небольшой отзыв :)   -  person touhid udoy    schedule 11.12.2018


Ответы (1)


@Touhidul Islamic Вам нужно скопировать .env.example файл и переименовать его в .env, затем запустить команду php artisan key:generate

person Kirit    schedule 11.12.2018
comment
Это работает, только если какая-либо переменная установлена ​​​​в файле .env, например APP_KEY, предположим, вы создаете файл .env вручную и пишете APP_KEY=, затем запускаете команду php artisan key:generate, она будет работать, в вашем случае ваш файл .env пуст, я бы посоветовал вам скопировать файл .env.example и переименуйте его в .env и работайте над ним. - person Kirit; 12.12.2018