Laravel - 了解发布版本历史
每个 Web 应用程序框架都有自己的版本历史,并且始终在更新和维护。每个最新版本都带来了新功能和功能,这些功能要么已更改,要么已弃用,因此了解哪个版本适合您的项目非常重要。
对于 Laravel,有两个活动版本,如下所示 −
- Laravel 4- 于 2013 年 5 月发布
- Laravel 5.1- 于 2015 年 2 月发布
Laravel 5.1 还包括各种版本,最新版本的 Laravel 5.1.5 包含所有适用于 Web 开发的强大功能。 Laravel 的路线图或版本发布如下图所示 −
在理解 Laravel 的发布过程时,以下几点值得注意 −
Laravel 5.1 中删除了旧的 app/models 目录。
所有控制器、中间件和请求都分组在 app/Http 文件夹下的目录中。
一个新的文件夹,即 Providers 目录,被 Laravel 4.x 以前版本中的 app/start 文件替换。
所有语言文件和视图都移动到 resources目录。
新的 artisan 命令 route:cache 用于注册新路由,包含在 Laravel 5.1 及后续版本的发布中。
Laravel 支持 HTTP 中间件,还包括 CSRF 令牌 和身份验证模型。
所有身份验证模型都位于一个目录下,即 resources/views/auth。它包括用户注册、身份验证和密码控制器。
Laravel 发布
版本 | 发布 | 错误修复直到 | 安全修复直到 |
---|---|---|---|
V1 | June 2011 | - | - |
V2 | September 2011 | - | - |
v3 | February 2012 | - | - |
v4 | May 2013 | - | - |
5.0 | Feb 4th, 2015 | Aug 4th, 2015 | Feb 4th, 2016 |
5.1 (LTS) | Jun 9th, 2015 | Jun 9th, 2017 | Jun 9th, 2018 |
5.2 | Dec 21st, 2015 | Jun 21st, 2016 | Dec 21st, 2016 |
5.3 | Aug 23rd, 2016 | Feb 23rd, 2017 | Aug 23rd, 2017 |
5.4 | Jan 24th, 2017 | Jul 24th, 2017 | Jan 24th, 2018 |
5.5 (LTS) | Aug 30th, 2017 | Aug 30th, 2019 | Aug 30th, 2020 |
5.6 | Feb 7th, 2018 | Aug 7th, 2018 | Feb 7th, 2019 |
5.7 | Sep 4, 2018 | Feb 4th, 2019 | Sep 4th, 2019 |
请注意,突出显示的版本标记最新版本。