Добре, на це в основному вже було дано відповідь, але я знайшов кілька застережень, які були спотворені, або запором, одним із цих двох ...
По-перше, як уже було сказано, ви повинні переконатися, що у вас є дійсний .env
файл, який ви можете створити в терміналі, скопіювавши існуючий .env.example
файл як такий:
$ cp .env.example .env
Потім згенеруйте ключ програми
$ php artisan key:generate
Після цього переконайтеся, що відкрили файл .env, і переконайтеся, що рядок APP_KEY виглядає правильно - ось звідки з’явився мій здивування:
APP_KEY=base64:MsUJo+qAhIVGPx52r1mbxCYn5YbWtCx8FQ7pTaHEvRo=base64:Ign7MpdXw4FMI5ai7SXXiU2vbraqhyEK1NniKPNJKGY=
Ви помітите, що довжина ключа неправильна, у неї з якоїсь невідомої причини (можливо, від запущеного ключа: генерувати кілька разів) є два base64=
ключі. Видалення одного - це вирішення проблем, які у мене виникали, і це, схоже, помилка Artisan / Laravel.
Сподіваюся, ця відповідь допоможе кожному, хто може боротися з тими ж проблемами чи надокучливою помилкою.