2026 最快升級 laravel 版本的方式

在 AI 時代,用 Boost 2.3.4 的 /upgrade 指令升級 Laravel 13,可能是目前最快的方式。

前言

Laravel 13 發布了,又到了升級的季節。

以往升級 Laravel 大版本,不外乎就是對著 Upgrade Guide 一條一條改,或是用 Laravel Shift 跑一輪自動化。但在 AI 時代,有了更快的方式。

安裝 Boost 最新版本

Laravel Boost 是 Laravel 官方推出的 MCP server,讓 AI agent 可以直接理解並操作你的 Laravel 專案。2026 年 1 月發布的 v2.0 開始支援 Skills 系統,其中就包含了 /upgrade-laravel-v13 這個升級指令。

首先,在你的 Laravel 12 專案中安裝 Boost:

bash
composer require laravel/boost --dev

安裝完成後,執行 install 指令來設定 MCP server 和 AI agent 的 guideline:

bash
php artisan boost:install

過程中會讓你選擇使用的 coding agent(Claude Code、Cursor、VS Code 等),Boost 會自動產生對應的設定檔和 skill 檔案。

確保你安裝的是 v2.3.4 以上版本,這是第一個支援 /upgrade-laravel-v13 skill 的版本(2026-03-17 隨 Laravel 13 同步發布)。

使用 /upgrade-laravel-v13 升級

一切就緒後,在你的 AI coding agent 中輸入:

bash
/upgrade-laravel-v13

這個 skill 會引導 AI agent 自動完成以下步驟:

  1. 確認 PHP 版本符合 Laravel 13 的最低要求(PHP 8.3)
  2. 更新 composer.json 中的相依套件版本
  3. 根據官方 Upgrade Guide 逐項檢查並調整程式碼
  4. 處理 breaking changes,包括 PreventRequestForgery origin 設定、cache serializable_classes 和 cache prefix 預設值等高影響變更
  5. 執行測試確認升級後的程式碼正常運作

整個過程是互動式的——AI agent 會一步一步告訴你它在做什麼、改了什麼,你可以隨時 review 和介入。

為什麼這是最快的方式

Laravel 13 號稱「零 breaking changes、10 分鐘升級」,但實際專案總有各種自訂的地方需要注意。比起傳統方式:

  • 手動升級:對著 Upgrade Guide 一條一條改,容易漏掉,耗時
  • Laravel Shift:自動化程度高,但本質是 PR diff,你還是要逐行 review,一次升級 $29 USD
  • Boost /upgrade:AI 理解你的 codebase context,針對性地修改,互動式引導,而且免費

Boost 的優勢在於它不只是跑 diff——它透過 MCP server 真正「讀懂」你的專案結構、設定、路由、Model 關聯,然後根據你的實際情況做出對應的修改。這是傳統自動化工具做不到的。

結語

在 AI 時代,升級框架不再是痛苦的事。裝好 Boost,打一行 /upgrade-laravel-v13,剩下的交給 AI agent 處理。這大概是目前升級 Laravel 最輕鬆的方式了。

如果你還在猶豫要不要升級 Laravel 13,我的建議是:先裝 Boost,讓它幫你評估。反正是 --dev dependency,不會影響 production。

參考連結