我正在使用laravel 5,我在堆栈上的类似问题上尝试了可能的解决方案,但这并没有帮助我。以下是我编辑的更新文件

我的.env文件已使用appkey更新,请参见此处

用php artisan命令密钥生成的appkey生成并将其放入。环保

APP_ENV=local
APP_DEBUG=true
APP_KEY=[9vkErFVjzUX3ozuOcD7T7KTHNKP2FBNB]

DB_HOST=localhost
DB_DATABASE=blogdb
DB_USERNAME=rootDB_PASSWORD=

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

还手动更新了app.php文件密码和appkey
  'key' => env('APP_KEY', '[9vkErFVjzUX3ozuOcD7T7KTHNKP2FBNB]'),

  'cipher' => 'AES-256-CBC',

不知道为什么它使用php artisan命令生成34位应用程序密钥

最佳答案

请用

php artisan key:generate

或使用
php artisan list

查看所有工匠。
然后.env文件类似:
APP_KEY=base64:s1TFa5c254BawHqjiRznrmFatra08lRuIwNLDm2inr4=

和app.php类似:
    'key' => env('APP_KEY'),

    'cipher' => 'AES-256-CBC',

10-08 08:43
查看更多