Laravel安装了作曲家没有提供任何提示?

时间:2015-08-21 12:25:51

标签: laravel

我刚刚在Windows 8.1上安装了带有作曲家的laravel 使用composer创建了一个新项目...... 当我浏览到/ public /

时,我收到此错误

任何帮助将不胜感激。     E:\ xampp \ htdocs \ lar \ web \ vendor \ laravel \ framework \ src \ Illuminate \ Encryption \ EncryptionServiceProvider.php第29行中的RuntimeException:找不到支持的加密器。密码和/或密钥长度无效。

in EncryptionServiceProvider.php line 29

1 个答案:

答案 0 :(得分:5)

刚刚发现解决方案没关系!

confing / app.php中的默认密码为" AES-256-CBC"它需要一个32个字符的字符串,但默认键是" SomeRandomString,"这只有16个字符。

因此,您可以将密码设置为" AES-128-CBC"只需要16个字符,或为密钥生成一个新的32个字符串。输入" php artisan key:generate"是最简单的解决方案。