每個 Web 應用程式框架都有自己的版本歷史,並且始終在更新和維護。每個最新版本都會帶來新的功能和功能,這些功能要么已更改,要么已棄用,因此了解哪個版本適合您的專案非常重要。
說到 Laravel,有兩個活躍版本,如下所示 -
Laravel 5.1 還包括最新版本 Laravel 5.1.5 的各種版本,其中包括用於 Web 開發的所有強大功能。 Laravel 的路線圖或版本發佈如下圖 -
在理解 Laravel 的發布過程中,以下幾點值得注意 -
舊目錄 app/models 在 Laravel 5.1 中被刪除。
所有控制器、中間件和請求都分組在 app/Http 資料夾下的目錄中。
一個新資料夾,即 Providers 目錄被替換為先前版本的 Laravel 4.x 中的 app/start 檔案。
所有語言檔案和檢視都移至資源目錄。
新的 artisan 指令 route:cache 用於註冊新路由,並包含在 Laravel 5.1 及更高版本的發布中。
Laravel 支援 HTTP 中間件,也包含 CSRF 令牌 和驗證模型。
所有驗證模型都位於一個目錄下,即 resources/views/auth。它包括用戶註冊、身份驗證和密碼控制器。
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 |
請注意,突出顯示的版本標誌著最新版本。
以上是Laravel - 了解發布流程的詳細內容。更多資訊請關注PHP中文網其他相關文章!