📜  Laravel-了解发布过程

📅  最后修改于: 2020-10-23 08:10:57             🧑  作者: Mango


每个Web应用程序框架都有其自己的版本历史记录,并且始终在进行更新和维护。每个最新版本都带来了更改或不推荐使用的新功能,因此重要的是要知道哪个版本适合您的项目。

当涉及Laravel时,有以下两个活动版本-

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

Laravel 5.1还包括Laravel 5.1.5最新版本的各种发行版,其中包括Web开发的所有强大功能。下图显示了Laravel的路线图或版本发布-

Laravel发布过程

在理解Laravel的发布过程中,以下几点值得注意:

  • Laravel 5.1中删除了app / models的旧目录。

  • 所有控制器,中间件和请求都分组在app / Http文件夹下的目录中。

  • 在Laravel 4.x的早期版本中,新文件夹Providers目录已替换为app / start文件。

  • 所有语言文件和视图都移至资源目录。

  • 新的工匠命令route:cache用于注册新路线,并包含在Laravel 5.1和更高版本中。

  • Laravel支持HTTP中间件,还包括CSRF令牌和身份验证模型。

  • 所有身份验证模型都位于一个目录下,即resources / views / auth 。它包括用户注册,身份验证和密码控制器。

Laravel发布

Version Release Bug Fixes Until Security Fixes Until
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

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