2021年1月25日 Laravel 調整版本更新政策

前言

今天在Laravel TW看到版本更新政策消息,急忙找了相關資料

Laravel: New Release Schedule

  1. 主版的更新從每6個月一次調整到每年一次。也就是原本預期的Laravel 9會在2021年3月釋出的,調整到2021年9月;Laravel 10預計在2022年9月釋出。
  2. 因為這個決定,原本要放在Laravel 9的一個功能:parallel testing,也在最新版的Laravel 8中加入了。
  3. Laravel 9將會是下一個LTS版本。所以,如果有準備要開發什麼大型專案的,可以等到那時候再採用新版上線
  4. https://laravelversions.com/ 這個網站列出了所有laravel版本的釋出時間,大家可以參考。
  5. 在Laravel8的文件中也提到,新的一般版本的錯誤更新與安全性更新的維護時間調整為1.5及2年,LTS版本為2年及3年,參考:releases support-policy

結語

even though many users felt that Laravel versions were being released more frequently.
Laravel官方貼出了版本更新政策調整的消息。這對很多開發者而言是一個好消息,我們就不用一直追著Laravel的版本跑,彷彿永遠趕不上。

工作上需求要做migration 預計PHP5.4要升級到7.4 而有如此需求**


紀錄

1
2
https://domain/api/main_api/xxxx.php  <----- PHP5.6
https://domain/api_v2/main_api/xxxx.php <----PHP7.4 Laravel

Apache2.4多php共存

PHP 不同版本並存

遇到錯誤


更新

原本是基於PHP的API一時之間轉換到laravel上會有超長的學習期,與主管討論後決定先直接用vhost的方式讓APACH抓laravel的API,缺點就是PHP版本依樣維持在5.6

測試用第一篇文章