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 的发布过程中,以下几点值得注意:

  • 旧目录app/models在 Laravel 5.1 中被移除;

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

  • 一个新的文件夹即Providers目录替换了Laravel 4.x以前版本中的app/start文件;

  • 所有语言文件和视图都移动到resources目录;

  • 新的artisan命令route:cache用于缓存路由,并包含在 Laravel 5.1 和更高版本的发布中;

  • Laravel 支持HTTP中间件并且还包括CSRF tokens和认证模型;

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

Laravel 发布


版本发行时间错误修复直到安全修复直到
V12011 年 6 月--
V22011 年 9 月--
v32012 年 2 月--
v4May 2013--
5.02015 年 2 月 4 日2015 年 8 月 4 日2016 年 2 月 4 日
5.1 (LTS)2015 年 6 月 9 日2017 年 6 月 9 日2018 年 6 月 9 日
5.22015 年 12 月 21 日2016 年 6 月 21 日2016 年 12 月 21 日
5.32016 年 8 月 23 日2017 年 2 月 23 日2017 年 8 月 23 日
5.42017 年 1 月 24 日2017 年 7 月 24 日2018 年 1 月 24 日
5.5 (LTS)2017 年 8 月 30 日2019 年 8 月 30 日2020 年 8 月 30 日
5.62018 年 2 月 7 日2018 年 8 月 7 日2019 年 2 月 7 日
5.72018 年 9 月 4 日2019 年 2 月 4 日2019 年 9 月 4 日