2017-08-30 103 views
2

我一秒钟刷新页面10次,并连续做了很多次,我在玩Laravel。我得到了下面的错误一次又一次刷新显示错误信息

唯一支持的加密算法是AES-128-CBC和AES-256-CBC与 正确的密钥长度。

这是一个测试用例,它可以随时由最终用户发生。有什么方法可以解决它吗?

我已经在我的env文件中有密钥。只有当我一次又一次地刷新页面,就会出现此问题,

I already checked the answer but could not help

+0

你在项目中有'.env'文件吗? –

+0

是的,它存在于项目中。 – Pankaj

+0

你在** config/app.php **中检查过'cipher'吗? –

回答

0

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

$ php artisan key:generate 
+0

我已经有了env文件中的密钥。 – Pankaj

0

首先做出关键,如果不通过运行以下不存在命令。

php artisan key:generate 

接下来清除您的配置缓存。

php artisan config:clear 

适当的应用程序缓存您的配置没有应用程序密钥。

2

如由张贴在this issue在GitHub上的用户之一,

根据请求的重负载,双异步请求制成,而第二个请求在.ENV文件被锁定,所以您会收到仅针对该请求的错误。

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

php artisan config:cache