初次使用Laravel,对这个框架还不是很熟,项目拉下来后,提示以下错误:
No supported encrypter found. The cipher and / or key length are invalid.
解决办法为:
在config/app.php
文件中,找到类似的这行代码:
'key' => env('APP_KEY', 'SomeRandomString'),
将这里的SomeRandomString
改成一个随意的32位的字符串,比如我的12345678901234567890123456789012
(建议你改一个复杂一点的)
或者你也可以在项目的根目录创建一个名字为.env
的文件,并且添加一行APP_KEY=12345678901234567890123456789012
,下面是通过代码的方式操作:
# 首先 cd 到项目目录
echo APP_KEY=12345678901234567890123456789012 >> .env
也有可能是缓存的问题,那么请执行:
php artisan config:cache
bingo~