初识Laravel


Posted in PHP onOctober 30, 2014

#缘由

这两天,我在做一个小活儿的一个小功能,想想反正现在时间不急,我就尝试一下新的工具,Laravel。

#Laravel官网截图:

初识Laravel

#Laravel哲学

Laravel是一套web应用开发框架,它具有富于表达性且简洁的语法。我们相信,开发过程应该是愉悦、创造性的体验。Laravel努力剔除开发过程中的痛苦,因此我们提供了验证(authentication)、路由(routing)、session和缓存(caching)等开发过程中经常用到的工具或功能。

Laravel的目标是给开发者创造一个愉快的开发过程,并且不牺牲应用的功能性。快乐的开发者才能创造最棒的代码!为了这个目的,我们博取众框架之长处集中到Laravel中,这些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等开发语言或工具的。

Laravel是易于理解并且强大的,它提供了强大的工具用以开发大型、健壮的应用。杰出的IoC、数据库迁移工具和紧密集成的单元测试支持,这些工具赋予你构建任何应用的能力。

#我的体验

后台管理系统工作量比较大,我就准备规划好数据库,先做前台了。

于是,精彩的地方到了,我就在YouTube随意搜了一下(你没有看错,就是Youtube!教育网内可以直接访问了!只要有ipv6连接,就可以直接访问,不需要VPN不需要代理不需要GoAgent不需要专用dns甚至都不需要hosts文件。

我按照这个视频来做,发现总是不成功,后来发现这是一个sublime插件 Laravel Generator。装上插件,发现插件需要PHP5.4,而我虽然5.3 5.4 5.5都装了,但是在本地开发还是一直用5.3,因为目前我管理的所有的服务器都是5.3的。为什么要求5.4?这还用问吗,大量使用 [ ] 方式定义数组。搞了一大通,终于可以开始做了。

奇迹就是在这个时候发生的!一个小时以内,从数据库都没规划的状态,到了一个完整的前台页面,依赖数据库、包含foreach循环、使用Bootstrap流式布局、可发布的完整页面就出现了!我还在群里吼了一声,Laravel生产力真是太高了!

#结语

从0点左右出来第一个前端页面,到03:40左右做完,我边学边做,边查文档边做,一个小项目的一个小功能就这样完成了,算是超越了我之前用CI的生产力了。后续再给大家分享吧。

PHP 相关文章推荐
PHP的FTP学习(二)[转自奥索]
Oct 09 PHP
Zend Studio 无法启动的问题解决方法
Dec 04 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
PHP+MYSQL实现用户的增删改查
Mar 24 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
PHP数组实例详解
Jun 26 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
PHP页面静态化――纯静态与伪静态用法详解
Jun 05 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 #PHP
用 Composer构建自己的 PHP 框架之设计 MVC
Oct 30 #PHP
用 Composer构建自己的 PHP 框架之构建路由
Oct 30 #PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
Oct 30 #PHP
用 Composer构建自己的 PHP 框架之基础准备
Oct 30 #PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
Oct 30 #PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 #PHP
You might like
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
angularjs基础教程
2014/12/25 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
python实现的一个p2p文件传输实例
2014/06/04 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
如何使用VSCode愉快的写Python于调试配置步骤
2018/04/06 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
python 实现按对象传值
2019/12/26 Python
python模拟实现斗地主发牌
2020/01/07 Python
如何使用repr调试python程序
2020/02/28 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
管理心得体会
2013/12/28 职场文书
预备党员政审材料
2014/02/04 职场文书
《夏夜多美》教学反思
2014/02/17 职场文书
保安队长职务说明书
2014/02/23 职场文书
考研英语复习计划
2015/01/19 职场文书
后勤个人工作总结
2015/02/28 职场文书
音乐会主持人开场白
2015/05/28 职场文书
欠条样本
2015/07/03 职场文书