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 版本釋出

版本 釋出日期 Bug 修復截止日期 安全修復截止日期
V1 2011年6月 - -
V2 2011年9月 - -
v3 2012年2月 - -
v4 2013年5月 - -
5.0 2015年2月4日 2015年8月4日 2016年2月4日
5.1 (LTS) 2015年6月9日 2017年6月9日 2018年6月9日
5.2 2015年12月21日 2016年6月21日 2016年12月21日
5.3 2016年8月23日 2017年2月23日 2017年8月23日
5.4 2017年1月24日 2017年7月24日 2018年1月24日
5.5 (LTS) 2017年8月30日 2019年8月30日 2020年8月30日
5.6 2018年2月7日 2018年8月7日 2019年2月7日
5.7 2018年9月4日 2019年2月4日 2019年9月4日

請注意,突出顯示的版本表示最新版本。

廣告
© . All rights reserved.