Laravel 理解版本发布流程

Laravel 理解版本发布流程

每个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之前版本中的 app/start 文件夹由新的 Providers 目录替代。

  • 所有的语言文件和视图都被移动到 resources 目录下。

  • Laravel 5.1及更高版本中新增了 route:cache 命令用于注册新的路由。

  • 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

请注意,突出显示的版本表示最新发布。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程