laravel:找不到支持的加密器。密码和/或密钥长度无效

时间:2016-02-28 17:19:09

标签: php laravel ubuntu encryption artisan

我创建了一个新的laravel应用程序,并没有编写任何自定义代码。 我所做的只是运行以下命令:

php artisan migrate

迁移了laravel附带的默认用户表。 然后运行命令:

php artisan make:auth

现在主页是laravel的默认主页,但是当我点击登录或注册时,我得到:

  

EncryptionServiceProvider.php第31行中的RuntimeException:   找不到支持的加密器。密码和/或密钥长度无效。

仍在学习laravel,所以我想弄清楚auth如何工作以及如何自定义它。但似乎即使是默认也有一个我无法解决的问题。

2 个答案:

答案 0 :(得分:3)

从命令行输入php artisan key:generate 在此处查看解决方案:laravel No supported encrypter found. The cipher and / or key length are invalid

答案 1 :(得分:1)

在config \ app.php中更改:

'cipher' => 'whatever it is'

'cipher' => 'AES-256-CBC',