No supported encrypter found. The cipher and / or key length are invalid. – 解决办法

初次使用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~

简单介绍一下我安装laravel的过程

这篇文章介绍了composer安装laravel的方法,对初学者有一定的帮助,也给自己做个笔记。

首先,安装composer,但是安装composer之前你得有php环境,这个你肯定是有的。

下载composer

安装,直接点下一步就可以了,安装有的时候由于GFW的原因,网络不佳,此时你需要一款VPN(翻墙)的软件。

打开cmd,输入composer,

c

显示这个说明你安装成功了,然后安装通过composer安装laravel,继续cmd cd到你需要放置laravel的路径(一般是你服务器的根路径),输入:

composer createproject laravel/laravel yourprojectname

或者:composer createproject laravel/laravel=5.0.*  yourprojectname –prefer -dist

5.0.*表示版本号, –prefer  -dist 表示优先使用压缩版本,以提升下载速率

等待安装,这需要一点时间,其实也不长,耐心等待。

然后可以配置虚拟域名了

修改hosts文件:

2

配置apache:

3

 

documentRoot按照你安装的路径来写,不一定是我这样子的哦,

然后浏览器打开 laravel.dev:

4

恭喜你,安装成功!