一次又一次刷新显示错误消息

时间:2017-08-30 07:58:37

标签: laravel laravel-5.4

我通过刷新页面10次来与Laravel一起玩,并连续多次这样做。我收到了以下错误

  

唯一受支持的密码是AES-128-CBC和AES-256-CBC   正确的密钥长度。

这是最终用户也可以随时发生的测试用例。有没有办法解决它?

我的env文件中已经有密钥了。仅当我一次又一次刷新页面时才会出现此问题,

I already checked the answer but could not help

3 个答案:

答案 0 :(得分:2)

由GitHub上this issue的一位用户发布,

在大量请求下,发出两个异步请求,在第二个请求期间,.env文件被锁定,因此您只收到该请求的错误。

要解决此问题,您可以使用以下命令创建缓存,该命令会在进一步请求时绕过.env文件。

php artisan config:cache

答案 1 :(得分:0)

从应用程序文件夹运行以下命令:

$ php artisan key:generate

答案 2 :(得分:0)

首先通过运行以下命令来确定密钥是否存在。

php artisan key:generate

接下来清除配置缓存。

php artisan config:clear

适当的应用程序在没有app-key的情况下缓存了您的配置。