初识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脚本的10个技巧(1)
Oct 09 PHP
PHPMailer安装方法及简单实例
Nov 25 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
wamp下修改mysql访问密码的解决方法
May 07 PHP
ThinkPHP分页类使用详解
Mar 05 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
php中的异常和错误浅析
May 03 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
Thinkphp集成抖音SDK的实现方法
Apr 28 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生成静态HTML速度快类库
2007/03/18 PHP
php学习 字符串课件
2008/06/15 PHP
php 页面执行时间计算代码
2008/12/04 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
vue动态改变背景图片demo分享
2018/09/13 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
布同 统计英文单词的个数的python代码
2011/03/13 Python
python服务器与android客户端socket通信实例
2014/11/12 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
python 线程的五个状态
2020/09/22 Python
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
Python里面如何实现tuple和list的转换
2012/06/13 面试题
货代行业个人求职简历的自我评价
2013/10/22 职场文书
小学三年级数学教学反思
2014/01/31 职场文书
创业融资计划书
2014/04/25 职场文书
行政管理专业求职信
2014/07/06 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
2014年仓库管理工作总结
2014/12/17 职场文书
思品教学工作总结
2015/08/10 职场文书
教师研修随笔感言
2015/11/18 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书