在安装laravel过程中一切都是顺利的,而作为程序员,最害怕的就是代码没有备份好,然后自己辛苦写的东西丢失了,丢失之后就回到解放前了,因此我们在写代码的过程中,需要使用版本控制,目前个人认为最优秀的版本控制技术是--git,而非svn,而且呢,在码云上可以备份我们自己的项目,因此我将自己的代码提交到码云,但是提交到码云上的laravel项目默认是不会将vendor文件夹提交上去的。
上面的这些都是没有问题的,然后最让自己头疼的问题出现了。因为在公司的时候,已经将项目提交上去了,作为爱学习技术的程序猿,回到家,也必须要学习技术🤦♂️,使用git拉取了代码,这个时候就要使用composer install来安装vendor,下面就出现了一个大坑。
上面的都是铺垫,下面我们来看真正的大坑,安装的时候都是没有问题的,但是安装好了之后,再运行laravel的时候,就出现了下面的问题。先上图片看一下问题。
那么出现来这种情况,我们怎么处理。
- 首先是将conf/app.php这个文件中的debug的值设置为true,这个时候我们再运行程序的时候,就出现了新的报错。而且是报错信息更详细了,这个是因为,我们开启了调试模式。
- 针对上面出现的报错形式,我们需要在命令行模式下运行下面的命令:php artisan key:generate,这个时候就会重新生成APP_KEY值,然后将这个字符串复制并替换到conf/app.php中的APP_KEY上,如下图所示。
现在我们再运行laravel框架的时候,就会发现现在已经全部正常了 ,出现了我们想要的laravel5,如下图。
以上是我在学习的过程中遇到的一些问题,当然,后面的学习中肯定还会遇到各种各样像这样的坑,作为初学者,我们只能一步一步走过这些坑,这样我们才能进步。