Laravel - 了解发布版本历史

每个 Web 应用程序框架都有自己的版本历史,并且始终在更新和维护。每个最新版本都带来了新功能和功能,这些功能要么已更改,要么已弃用,因此了解哪个版本适合您的项目非常重要。

对于 Laravel,有两个活动版本,如下所示 −

  • Laravel 4- 于 2013 年 5 月发布
  • Laravel 5.1- 于 2015 年 2 月发布

Laravel 5.1 还包括各种版本,最新版本的 Laravel 5.1.5 包含所有适用于 Web 开发的强大功能。 Laravel 的路线图或版本发布如下图所示 −

Laravel Release Process

在理解 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

请注意,突出显示的版本标记最新版本。