建议博主建一个精华问题专栏!这样,将大家遇到的一些共通性的问题可以在这里进行集中,后来学习者通过看这个也可以少提比较基础的问题。
我先说明一下我遇到的一个问题和解决方案吧:
首先跟随博主的视频将laravel走了一遍,没有什么问题。然后我pull了公司的一个web项目到本地,composer在跟着博主视频走的时候已装好,而且window下自动添加了环境变量,不用再次安装了,然后网站根目录设置为了public,数据库的账号,密码也均设置好了,这些设置确定无误。但是在访问时确报出了一下错误:
RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid.
解决方案:
其实正如提示所说与加密有关。使用:php artisan key:generate 生成新的key,将新key复制到config/app.php替换其中的APP_KEY即可。
具体含义:源码中解释说会被框架的加密服务来使用,也许就是服务器需要对数据进行加密,解密存储时用到吧。如果博主看到这里了,就麻烦博主解释下吧!_