与作曲家一起安装的 Laravel 没有任何提示?

Posted

技术标签:

【中文标题】与作曲家一起安装的 Laravel 没有任何提示?【英文标题】:Laravel installed with composer not working any hints? 【发布时间】:2015-11-15 09:33:24 【问题描述】:

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

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

in EncryptionServiceProvider.php line 29

【问题讨论】:

【参考方案1】:

刚刚找到解决方案没关系!

confing/app.php 中的默认密码是“AES-256-CBC”,需要 32 个字符的字符串,但默认密钥是“SomeRandomString”,只有 16 个字符。

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

【讨论】:

以上是关于与作曲家一起安装的 Laravel 没有任何提示?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel,如何在没有作曲家的情况下手动安装包

让 laravel 与 Apache 2 一起工作

如何使用作曲家安装 Laravel 4

仅在 Laravel 5 中为一个环境启用全局中间件

在作曲家 laravel 上安装依赖项(doctrine/dbal)

如何修复 laravel 中的“包:发现”错误?