Laravel PHP Web开发框架

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。

特点:


1、Bundle是Laravel的扩展包组织形式或称呼。Laravel的扩展包仓库已经相当成熟了,可以很容易 的帮你把扩展包(bundle)安装到你的应用中。你可以选择下载一个扩展包(bundle)然后拷贝到bundles目录,或者通过命令行工具 “Artisan”自动安装。


2、在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有 便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。


3、应用逻辑(Application Logic)可以在控制器(controllers)中实现,也可以直接集成到路由(route)声明中,并且语法和Sinatra框架类似。 Laravel的设计理念是:给开发者以最大的灵活性,既能创建非常小的网站也能构建大型的企业应用。


4、反向路由(Reverse Routing)赋予你通过路由(routes)名称创建链接(URI)的能力。只需使用路由名称(route name),Laravel就会自动帮你创建正确的URI。这样你就可以随时改变你的路由(routes),Laravel会帮你自动更新所有相关的链 接。


5、RESTful控制器(Restful Controllers)是一项区分GET和POST请求逻辑的可选方式。比如在一个用户登陆逻辑中,你声明了一个get_login()的动作 (action)来处理获取登陆页面的服务;同时也声明了一个post_login()动作(action)来校验表单POST过来的数据,并且在验证之 后,做出重新转向(redirect)到登陆页面还是转向控制台的决定。


6、自动加载类(Class Auto-loading)简化了类(class)的加载工作,以后就可以不用去维护自动加载配置表和非必须的组件加载工作了。当你想加载任何库 (library)或模型(model)时,立即使用就行了,Laravel会自动帮你加载需要的文件。


7、视图组装器(VIEw Composers)本质上就是一段代码,这段代码在视图(View)加载时会自动执行。最好的例子就是博客中的侧边随机文章推荐,“视图组装器”中包含 了加载随机文章推荐的逻辑,这样,你只需要加载内容区域的视图(view)就行了,其它的事情Laravel会帮你自动完成。


8、反向控制容器(IoC container)提供了生成新对象、随时实例化对象、访问单例(singleton)对象的便捷方式。反向控制(IoC)意味着你几乎不需要特意去加 载外部的库(libraries),就可以在代码中的任意位置访问这些对象,并且不需要忍受繁杂、冗余的代码结构。


9、迁移(MigRATions)就像是版本控制(version control)工具,不过,它管理的是数据库范式,并且直接集成在了Laravel中。你可以使用“Artisan”命令行工具生成、执行“迁移”指 令。当你的小组成员改变了数据库范式的时候,你就可以轻松的通过版本控制工具更新当前工程,然后执行“迁移"指令即可,好了,你的数据库已经是最新的了!


10、单元测试(UNit-Testing)是Laravel中很重要的部分。Laravel自身就包含数以百计的 测试用例,以保障任何一处的修改不会影响其它部分的功能,这就是为什么在业内Laravel被认为是最稳版本的原因之一。Laravel也提供了方便的功 能,让你自己的代码容易的进行单元测试。通过Artisan命令行工具就可以运行

Laravel 5.4 正式发布,PHP 开发框架
Laravel 5.4 正式发布了。有以下更新:Laravel Dusk当编写接口测试时,Laravel 提供了一组有用的帮助方法,用来方便地单击链接,填充表单文件或提交表单。Laravel 使用 Symfony BrowserKit 组件来模拟 Web 浏览器的行为。但是,如果应用程序使用 JavaScript 和 AJAX 来加载页面,就没 BrowserKit 啥事了。Laravel 5.4 将引

发布于 2017-01-25 08:59:35 | 10 次阅读

Laravel 5.3 正式发布,PHP 开发框架
Laravel 5.3 正式发布了,Laravel 5.3 在 5.2 基础上进行了优化。新特性包括以下:消息通知系统 Laravel Notifications;事件广播系统 Laravel Echo;Laravel Passport 快速 OAuth2 服务器的扩展包;Laravel Scout 全文搜索引擎;Laravel Elixir 开始支持 Webpack;邮件操作 Laravel Mailable;web 和 api 

发布于 2016-08-25 11:30:31 | 48 次阅读

Laravel 5.3 即将发布,新特性抢先看
据 Laravel 官方消息,Laravel 5.3 将在今年的 Laracon US 会议期间发布,这就意味着它将在 7 月的 28 号或者 29 号与大家见面。根据列在 Laracon 网站上的时间表,Taylor 将在 Louisville 当地时间 7 月 28 号下午 5:15 演讲,所有应该就会在那个时间。下面,带大家抢先看看 Laravel 5.3 即将带来的新特性。1. 回滚一个 Mi

发布于 2016-07-01 08:27:54 | 23 次阅读

Laravel 5.1 LTS 发布,支持 PSR-2
Laravel 5.1 是 Laravel 首个 LTS 版本,包含很多新特性。Laravel 5.1 现在开始会包括 3 年的安全修复。此版本也重新编写了文档,而且添加了实时搜索的自动完成功能。应用和生成器转换为 PSR-2。可以直接从一个 Blade 模板中解决一个服

发布于 2015-06-10 07:46:45 | 149 次阅读

Laravel 5.0 发布,支持 Scheduler 和 Elixir
Laracon 2015 昨天正式上线,今天正式发布 Laravel 5!Laravel 5 包括超过 22 个新特性,详情请看这里。Laravel 5.0 引入了一个新鲜的应用架构到默认的 Laravel 项目中,这个架构会提供更好的 Laravel 应用的服务。同时还加入了新的自动加

发布于 2015-02-05 07:32:03 | 267 次阅读

Laravel与CI框架中截取字符串函数
本篇内容主要为大家提供的是Laravel与CI框架中截取字符串函数。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-16 06:26:48 | 131 次阅读

Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
本篇内容主要为大家提供的是Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-09 16:15:33 | 140 次阅读

Laravel路由设定和子路由设定实例分析
本篇内容主要为大家提供的是Laravel路由设定和子路由设定实例分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-06 07:55:58 | 34 次阅读

PHP的Laravel框架中使用消息队列queue及异步队列的方法
本篇内容主要为大家提供的是PHP的Laravel框架中使用消息队列queue及异步队列的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-04 11:13:27 | 122 次阅读

PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
本篇内容主要为大家提供的是PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-05-07 10:04:38 | 276 次阅读

Laravel实现构造函数自动依赖注入的方法
本篇内容主要为大家提供的是Laravel实现构造函数自动依赖注入的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-04 07:16:02 | 55 次阅读

Laravel中注册Facades的步骤详解
本篇内容主要为大家提供的是Laravel中注册Facades的步骤详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-03 20:23:30 | 45 次阅读

Laravel中Trait的用法实例详解
本篇内容主要为大家提供的是Laravel中Trait的用法实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-02 16:04:43 | 85 次阅读

基于laravel制作APP接口(API)
本篇内容主要为大家提供的是基于laravel制作APP接口(API)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-02 05:58:58 | 229 次阅读

Laravel使用Caching缓存数据减轻数据库查询压力的方法
本篇内容主要为大家提供的是Laravel使用Caching缓存数据减轻数据库查询压力的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-06 10:53:56 | 66 次阅读

详解PHP的Laravel框架中Eloquent对象关系映射使用
本篇内容主要为大家提供的是详解PHP的Laravel框架中Eloquent对象关系映射使用。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-03-13 17:46:51 | 81 次阅读

如何使用 Laravel Facades ?
本篇内容为大家讲解的是如何使用 Laravel Facades ?,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-13 17:18:53 | 78 次阅读

PHP 之 Laravel 框架安装及相关开源软件
本篇内容为大家讲解的是PHP 之 Laravel 框架安装及相关开源软件,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-12 19:18:03 | 62 次阅读

关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
本篇内容主要为大家提供的是关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-01-12 11:36:41 | 91 次阅读

2015年最好的PHP框架调查统计 Laravel第一
本篇内容为大家讲解的是2015年最好的PHP框架调查统计,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-09 17:34:59 | 217 次阅读

Laravel 使用 intervention image 包上传、剪裁图片
本篇内容为大家讲解的是Laravel 使用 intervention image 包上传、剪裁图片,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-30 15:53:34 | 279 次阅读

Laravel 的 Session机制简介
本篇内容为大家讲解的是Laravel 的 Session机制简介,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-23 08:57:57 | 133 次阅读

Laravel 5.1 Ajax上传图片示例
本篇内容为大家讲解的是Laravel 5.1 Ajax上传图片方法,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-23 12:28:17 | 201 次阅读

Laravel 5.1 表单删除操作方法
本篇内容为大家讲解的是Laravel 5.1 表单删除操作,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-23 11:23:57 | 119 次阅读

Laravel 5.1 高亮菜单方法
本篇内容为大家讲解的是Laravel 5.1 高亮菜单,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-22 12:23:32 | 209 次阅读

windows下Laravel 5 安装使用教程
本文为大家讲解的是如何在windows下Laravel 5 安装使用教程,感兴趣的同学参考下。

发布于 2015-05-23 19:59:50 | 3171 次阅读

通过Composer安装Laravel及常见问题解决
本文为大家讲解的是通过Composer安装Laravel及常见问题的解决方法,感兴趣的同学参考下。

发布于 2014-12-27 17:53:12 | 2510 次阅读

linux下使用Composer安装Laravel
本文为大家讲解的是如何在linux下使用Composer安装Laravel的方法,感兴趣的同学参考下。

发布于 2014-12-26 18:53:22 | 614 次阅读

Laravel 4 安装及入门
本文为大家讲解了Laravel 4 框架的安装及入门教程,感兴趣的同学参考下。

发布于 2014-11-08 15:53:27 | 559 次阅读

laravel框架安装与配置
本文为大家讲解的是laravel框架的安装与配置的方法,Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。感兴趣的同学参考下

发布于 2015-03-14 21:56:48 | 163 次阅读

linux下安装laravel5数据库配置
本文为大家讲解的是 linux下安装laravel5数据库配置,感兴趣的同学参考下。

发布于 2015-06-02 16:59:14 | 142 次阅读

laravel安装和配置教程
本文为大家讲解的是laravel php开发框架的安装和配置教程,需要的朋友可以参考下

发布于 2014-11-01 23:35:36 | 138 次阅读

laravel安装zend opcache加速器的方法
本文为大家讲解的是laravel安装zend opcache加速器的方法,感兴趣的同学参考下

发布于 2015-03-06 19:58:51 | 134 次阅读

laravel 4安装及入门图文教程
本文为大家讲解的是Laravel php开发框架的图文安装教程,并以hello world为示例向大家介绍了一个简单的入门教程,感兴趣的同学参考下。

发布于 2014-11-02 13:56:50 | 121 次阅读

Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire 解决方法
本文为大家讲解的是Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire 解决方法,感兴趣的同学参考下。

发布于 2015-06-05 09:08:57 | 5192 次阅读

laravel错误:Call to undefined method IlluminateSupportFacadesAuth::extend()解决方法
本文为大家讲解的是laravel容器延迟加载以及auth扩展的方法详解,感兴趣的同学参考下

发布于 2015-03-04 06:55:42 | 215 次阅读

Laravel 5.1 表单提交数据(包含数组)插入数据库错误解决办法
本篇内容为大家讲解的是Laravel 5.1 表单提交数据(包含数组)插入数据库错误解决办法,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-21 12:26:50 | 195 次阅读

Laravel执行migrate命令提示:No such file or directory的解决方法
本篇内容主要为大家提供的是Laravel执行migrate命令提示:No such file or directory的解决方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-04-02 09:48:52 | 117 次阅读


Copyright © 2007-2015 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务