2.59 MB
242.90MB
11.0 MB
82.1MB
59M
Laravel正式版是一个Web应用框架,有很多工具。我们可以通过Laravel快速完成大多数Web项目中使用的常见任务,从而大大减轻您的工作压力,提高您的工作效率。
软件介绍
Laravel是一个简洁优雅的PHP Web开发框架。它可以把你从面条一样杂乱的代码中解放出来;它可以帮助你构建一个完美的web APP,每一行代码都可以简洁明了,富有表现力。Laravel官方软件功能
Laravel易于访问且功能强大,可以为大型且功能强大的应用程序提供工具。简单、优雅和创新的完美结合为您提供了构建任务所需的任何应用程序所需的完整工具集。Laravel拥有任何现代Web应用程序框架中最广泛和最全面的文档和视频教程库。Laravel文档是彻底和完善的,这使得Laravel成为一个可以轻松学习的框架。
一个简单的路由引擎。
强大的依赖注入容器。
用于会话和缓存存储的多个后端。
独立于数据库的模式迁移。
较强的后台工作处理能力。
实时事件广播。
Laravel官方软件功能
1.Bundle是Laravel的扩展包的组织形式或名称。Laravel的扩展包仓库已经相当成熟了,它可以很容易地帮你把扩展包安装到你的应用中。可以选择下载一个包复制到包目录下,也可以通过命令行工具“Artisan”自动安装。2.Laravel已经有了PHP active record-雄辩ORM的高级实现。它可以轻松地对关系的双方应用“约束”,让您完全控制数据,并享受ActiveRecord的所有便利。在Fluent中,口才自然支持查询生成器的所有方法。
3.应用逻辑可以在控制器中实现,也可以直接集成到route语句中,其语法类似于Sinatra框架。Laravel的设计理念是:给开发者最大的灵活性,既可以创建非常小的网站,也可以创建大型企业应用。
4.反向路由使您能够通过路由名称创建链接(URIs)。只需使用路线名称,Laravel将自动为您创建正确的URI。这样你就可以随时更改路线,Laravel会自动为你更新所有相关链接。
5.Restful控制器是区分GET和POST请求逻辑的可选方式。比如在一个用户登录逻辑中,你声明一个get_login()的动作来处理获取登录页面的服务;同时,还声明了一个POST_login()操作来验证来自表单POST的数据。验证后,决定是否重定向到登录页面或控制台。
6.类自动加载简化了类加载,这样以后就不需要维护自动加载配置表和不必要的组件加载了。当你想加载任何一个库或者模型的时候,直接使用就可以了。Laravel会自动帮你加载需要的文件。
7.View Composer本质上是一段代码,当视图被加载时会自动执行。最好的例子就是博客里的随机文章推荐。View Assembler包含加载随机文章推荐的逻辑。这样你只需要加载内容区的视图,Laravel会自动为你做其他的事情。
8.IoC容器提供了一种方便的方式来生成新对象,随时实例化对象和访问单例对象。向后控制(IoC)意味着你可以在代码的任何地方访问这些对象,几乎不需要加载外部库,也不需要忍受复杂冗余的代码结构。
9.迁移就像一个版本控制工具。然而,它管理数据库范式,并直接集成在Laravel中。您可以使用“Artisan”命令行工具来生成和执行“迁移”指令。当您的团队成员改变数据库范式时,您可以通过版本控制工具轻松地更新当前项目,然后执行“迁移”命令。嗯,你的数据库是最新的!
10.单元测试是Laravel非常重要的一部分。Laravel本身包含了数百个测试用例,以确保任何修改都不会影响其他部分的功能,这也是Laravel被视为业界最稳定版本的原因之一。Laravel还提供了方便的函数,这样您自己的代码就可以很容易地进行单元测试。所有测试用例都可以通过Artisan命令行工具运行。
11.自动分页功能避免了在您的业务逻辑中混合大量不相关的分页配置代码。方便的是,不需要记住当前页面,只需要从数据库中获取条目总数,然后使用limit/offset获取选中的数据,最后调用' paginate '方法让Laravel输出每个页面到指定视图的链接。Laravel将自动为您完成所有工作。Laravel的自动寻呼系统设计为易于实施和修改。虽然Laravel可以自动处理这些任务,但是不要忘记调用相应的方法,手动配置分页系统!