Skip to main content
 Web开发网 » 站长学院 » Thinkphp教程

PHP_Laravel框架版本

2021年11月14日5900百度已收录

PHP_Laravel框架版本  thinkphp提速 第1张

【Laravel 6.0 LTS】

介绍:Laravel 是一个由Taylor Otwell所创建,免费的开源 PHP Web 框架,旨在实现的Web软件的MVC架构,并作为CodeIgniter的替代方案。其源代码托管于GitHub,许可条款为MIT许可证。Laravel的特色包含:支持用户身份验证和许可,具有模块化的包系统且有专属的包库,提供连接许多种类的关连式数据库的方式,提供工具来协助应用程序的部署和维持,并且发展出许多语法糖。

Laravel与Symfony、Zend、CodeIgniter、Yii2、ThinkPhp 和其他框架一起被视为最受欢迎的 PHP 框架之一。

版本发行记录:一般版本:提供 6 个月的错误修正和 1 年的安全性更新。LTS长期支持版本:如 Laravel 5.1,提供了 2 年错误修正和 3 年的安全性更新,提供了长期的支持和维护。PHP_Laravel框架版本  thinkphp提速 第2张

【Laravel版本-官方】

历史:Laravel 1 Laravel在2011年6月9日发布了第一个 Beta测试版本,并在一个月后发布正式版本 Laravel 1。Laravel 1 默认提供了身份验证、多语系、 Model(MVC)、view、session、路由和其他机制,但缺少控制器,以至于无法成为一个真正的MVC框架。[1]

Laravel 2 2011年9月正式发布,并由作者与社群提供了许多优化。主要的新功能包括支持 controller,使 Laravel 2 成为真正的 MVC 框架,并且实现了 控制反转(IoC) ,和提供样版引擎 blade。 但同时也带来一个缺点:移除了第三方 包 的支持。[1]

Laravel 3 于2012年发布。带来的新功能包括: 命令行接口(CLI) Artisan,支持多种 数据库管理系统、提供 migration 为数据库做 版本控制 ,支持事件(event)的处理,以及封装系统 Bundles。 随着Laravel 3 的发布,Laravel 的用户和受欢迎程度也随之增加。[1]

Laravel 4 代号为 Illuminate,于2013年发布。此版本将过去的代码全部重写,并将各自分散许多的包中,并透过 Composer 管理(一个应用程序等级的 包管理工具 )。 这样的修改提高了Laravel 4的可扩展性,搭配其官方的六个月的小数点版本的发布项目。其他 Laravel 4的特点包括:数据库的 seeding (为数据库建置初始的数据),支持 队列(queue),支持发送不同类型的电子邮件,并支持数据库的 软删除。[13]

Laravel 5 2015年2月发布[14]。 新的特点包括:提供周期性地运行任务的调度器 Scheduler,提供一个抽象层 Flysystem ,让远程与本地端的 文件系统 能有相同的操作方式,提供 Elixir 以管理静态资源,并提供了可简化串接 OAuth 登录的包 Socialite 。 Laravel 5 也同时修改了 目录结构 。[15]

Laravel 5.1 2015年6月发布,是 Laravel 的第一个 长期支持版本(LTS) ,并项目提供两年的 错误修正 和三年的 安全性更新 。 同时也预计未来每两年会发布一次新的 LTS 版本。[16]

Laravel 5.3 于2016年8月23日发布。此版本着重在协助用户加速开发,并提供了优化开发流程的工具。[17][18]

Laravel 5.4 2017年1月24日发布。此版本提供了许多新功能,像 Laravel Dusk,Laravel Mix,Components & Slots(Blade),Markdown Emails,自动 Facades、路由的优化,collection 的高端函数,还有很多其他功能。[19]

评论列表暂无评论
发表评论
微信