最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机会录视频教程放出来的,不过这个计划貌似由于某些原因必须得推迟一段时间,所以现在先把文章的系列教程写出来吧。
首先需要说明的是,这个教程对于完全没有上手Laravel的人来说,我尽量将一些概念和重点说清楚,不过你也不需要担心这需要花很多时间来跟着这个教程学习Laravel,我相信,如果你认认真真跟着教程将代码敲过一遍,相信你对Laravel会有一个清晰的认识。
开始之前:这个教程打算是每天一篇,首先是会涵盖很多Laravel的基础知识。然后我还打算出教程说说Laravel的Eloquent和它的一些棒的特性比如Schedule Command等,至于是博客的形式还是录视频的形式,后面看情况吧,所以现在是开始我们的Laravel教程了。
这一节的内容:
我首先会说明怎么安装Laravel
说说Homestead这个开发环境
安装Laravel
本系列教材基于Laravel 5.1 稳定版
恩,像几乎所有框架的开始一样,我们需要知道怎么安装Laravel。
这里首推的是使用Composer安装Laravel,如果你还没有接触过Composer,你可以到官网这里来看看:
安装:https://getcomposer.org/download/
文档:https://getcomposer.org/doc/
这里给出的建议是,如果你希望在PHP这条道路走下去,那么你必须学会使用Composer,不要将PHP的印象停留在10年之前了,我们(PHP开发者)也是有很棒的工具的!
如果你的机子上安装过Composer,请忽略上面的话。
上面的废话说完了,直接进入正题:
博主的代码放在~/Code目录之下,也就是打开命令行工具,直接就cd Code/就可以进入到我的项目代码目录
在Code/目录下执行Composer安装命令:
composercreate-projectlaravel/laravelblog
上面的命令通常是需要等一段时间才可以完成Laravel的安装(请使用VPN),趁这个机会来说说Composer的一小点知识。
上面的命令就是使用Composer的create-project命令创建一个新的项目,这个项目的名称就是blog,也就是我们会在Code/目录之下得到一个blog/文件夹,至于laravel/laravel也就是Laravel提供的包名称,如果你想知道Composer究竟有哪些包,你可以直接到这里来看看:
https://packagist.org/explore/
比如一些很常用的包:phpspec,phpunit,behat,yii....你都可以在这里找到: