2017-08-30 94 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