我在Laravel应用程序上运行composer update
,现在我收到此错误:
mcrypt_decrypt():IV参数必须与blocksize
一样长
发生什么事了?!
答案 0 :(得分:26)
我想出来了。你所要做的就是清除你的饼干,一切都会好的!
答案 1 :(得分:4)
您需要在app \ config \ app.php更改密码。拥有相同的密码名称对我来说是个问题。我唯一更改了密码名称&然后它工作正常。
答案 2 :(得分:2)
当您使用相同的加密密钥运行多个Laravel项目/应用程序时,也会发生此问题。只需使用不同的值更改key
中的app/config/app.php
值即可。
答案 3 :(得分:2)
刚刚详细说明了Ifan Iqbal的回答。正如他所说,当使用相同的加密密钥运行多个Laravel安装时会发生这种情况。而不是清除您的cookie,只需为您运行的每个Laravel安装创建一个唯一的密钥(顺便说一下,这是良好的做法)。
转到您的终端并输入:
php artisan key:generate
这将自动在app / config / app.php中设置加密密钥,您的错误就会消失。