PHP的开源框架还是挺多的,ThinkPHP、Laravel、YII、CI等,Laravel框架也是目前一个比较主流的框架,现在很多互联网的公司都在使用这个框架,Laravel框架的前身是symfony框架,Laravel的定位就是做一个简洁优雅的框架,为web艺术而生 😎
Laravel框架的官网打开就能看到这样
Love beautiful code? We do too.
The PHP Framework For Web Artisans
意思就是:爱美丽的代码?我们也是。Web工匠的PHP框架
目前移动互联网非常的火,基本都是前后端分离,前后端需要建立数据的联系,这个时候一般都是通过API接口完成的,API接口就是一个URL地址请求,也就是一个路由,Laravel框架是一个重路由框架,也就是说所有的功能都是由路由发起
因此Laravel框架在接口调用里面有其独特的优势,在执行效率与编码效率方面都有优势,因此被很多公司作为目前开发的首选框架,CI框架,TP框架等很多国内框架都在借鉴Laravel的设计思想
怎么学习Laravel框架
- 环境配置
- 目录结构
- 路由
- 控制器
- 视图
- 配置
- 模型(CURD)
- 调试
怎么安装Laravel框架
安装Laravel框架有两种方式,一种就是直接使用安装包去解压,一种就是使用Composer安装
源码包安装
下载一键安装包,地址就是我们的Laravel学院提供的相关资源下载页,下载地址
下载完成后,解压即可
Composer安装
这里不对Composer再过多解释,可以参考这篇文章Composer
执行命令
composer -v create-project laravel/laravel laravel
看到如下,就等待安装即可,如果下载慢的话,可以切换国内镜像
等待安装完成,将站点域名目录配置到public下,访问看到如下图所示就表示安装成功
对于Laravel框架国内的争议还是挺大的,为什 Laravel 5这么好一个框架,国人都不去用?这个看知乎的回答吧
个人感觉Laravel框架在一线城市用的还算是多的,这也是我现在也要重新回头复习一下Laravel框架的原因
这个框架争议还是挺大!
优雅是优雅,效率不高啊。。。
@西枫里博客 请开始你的表演,说一下哪里效率不高 😎