万事开头难,学Laravel也不例外!很多人被环境配置折腾死了,连一个hello都没有输出,就会溜溜的退出了!本文旨在降低Laravel的入门难度。帮大家快速入门Laravel !而且,群里有分享Laravel入门视频。
感兴趣的可以加入Laravel 学习 qq群:307317509 和大家一起进步!加入注明:Laravel视频!
0x0 你用框架了嘛?
在php圈子里,开发程序估计有 90%的都是需要用到框架的。这90%里面,又大概有10%的是自己写的框架,其余的大部分都是用第三方框架了!
说到框架,在笔者印象中是这样的『国内大部分人用ThinkPhp;而国外绝大多数用Laravel』!其实不假,ThinkPhp入门简单,上手快,文档比较齐全。所以,国内很多用thinkphp框架开发的,一些开源项目也有很多用这个的。Laravel比ThinkPHP出来的晚,但是发展速度很快!由于其开发思想借鉴了其他例如Java Web框架,Ruby on Rails 等框架。同时祭出『艺术家的框架』好友情怀!!
0x1 艺术家的框架
所言不虚,Laravel秉持这个思想,确实如果入门之后开发起来如鱼得水,有很多第三方的库可以用。社区很活跃,优化之后代码运行效率也可以接受!
0x2 学Laravel 万事开头难
学Laravel是一种趋势和潮流,于是越多越来的国内的开发者也转战过来了。貌似,不学学Laravel 就跟不上潮流了!
于是,很多初学者在入门这里,碰了用鼻子的灰!按照官方的文档,一般的初学者,安装Composer 、安装Homestead。。。。配置一堆环境,之后还是没有把Hello World运行起来。于是,开始没有信心,灰心丧气,心里骂道:那么难学,是给人开发的框架嘛!
其实,我要告诉你的是:环境配置确实比较麻烦,但是一开始,我们可以不用配置那么高逼格的环境啊!我们直接下载laravel之后,放入网站www目录,配置一个虚拟host就可以跑了啊!就可以做来发了呀!
0x3 从零开始开发Laravel
不好意思,头开的有点大!下面入题看看如何用普通php环境开发Laravel
获取Laravel框架开发包
这里有2个方法
1、使用命令行Composer创建,这个命令会自动下载
2、这里建议下载别人制作好的包,大家不用找了,这里就有:http://www.golaravel.com/download/
下载了之后,就可以把这个代码放入我们喜欢的位置。例如C:\laravel 不一定是www
导入代码到 phpStrom如下
配置host和虚拟机
1、配置host
你需要配置一个域名,例如mylaravel.com 127.0.0.1
将域名mylaravel.com 解析到本地虚拟机。
2、配置虚拟机
这里,我拿Apache举例
<pre>
<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs_new/mylaravel.com/blog/public/"
ServerName mylaravel.com
ErrorLog "logs/mylaravel.com-error_log"
CustomLog "logs/mylaravel.com-access_log" common
<Directory "/Applications/XAMPP/xamppfiles/htdocs_new/mylaravel.com/blog/public/">
Require all granted
</Directory>
</VirtualHost>
</pre>
3、打开apache,打开浏览器预览mylaravel.com如下
怎么样,全程没有搭建啥环境吧!
4、配置数据库链接(非必选)
Laravel的数据库配置文件用的是工程目录下面的.env 这个里面的配置闭着眼镜改吧!
5、使用数据库迁移创建数据表
6、数据的增、删、查、改
7、看到这,估计你已经有能力开发一个blog了吧!!!
The End
看到这里,还对Laravel 心怀惧心嘛 !!!
感兴趣的可以加入Laravel 学习 qq群:307317509 和大家一起进步!加入注明:Laravel视频!