- Laravel 教程
- Laravel - 首頁
- Laravel - 概述
- Laravel - 安裝
- Laravel - 應用結構
- Laravel - 配置
- Laravel - 路由
- Laravel - 中介軟體
- Laravel - 名稱空間
- Laravel - 控制器
- Laravel - 請求
- Laravel - Cookie
- Laravel - 響應
- Laravel - 檢視
- Laravel - Blade 模板
- Laravel - 重定向
- Laravel - 資料庫操作
- Laravel - 錯誤與日誌
- Laravel - 表單
- Laravel - 國際化
- Laravel - Session
- Laravel - 驗證
- Laravel - 檔案上傳
- Laravel - 傳送郵件
- Laravel - Ajax
- Laravel - 錯誤處理
- Laravel - 事件處理
- Laravel - Facades
- Laravel - Contracts
- Laravel - CSRF 保護
- Laravel - 身份驗證
- Laravel - 授權
- Laravel - Artisan 命令列
- Laravel - 加密
- Laravel - 雜湊
- 理解發布流程
- Laravel - 客人使用者許可權
- Laravel - Artisan 命令
- Laravel - 分頁自定義
- Laravel - Dump Server
- Laravel - Action URL
- Laravel 有用資源
- Laravel - 快速指南
- Laravel - 有用資源
- Laravel - 討論
Laravel - 理解發布流程
每個 Web 應用框架都有其自身的版本歷史,並且一直在更新和維護。每個最新版本都會帶來新的功能,這些功能要麼被更改,要麼被棄用,因此瞭解哪個版本適合您的專案非常重要。
對於 Laravel 來說,目前有兩個活躍版本,如下所示:
- Laravel 4 - 於 2013 年 5 月釋出
- Laravel 5.1 - 於 2015 年 2 月釋出
Laravel 5.1 還包含各種版本,最新版本為 Laravel 5.1.5,其中包含所有用於 Web 開發的強大功能。Laravel 的路線圖或版本釋出如下圖所示:
在理解 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日 |
請注意,突出顯示的版本表示最新版本。
廣告