為什麼 Laravel 適合 AI 開發
Claude Code、Cursor、GitHub Copilot 等 AI 編碼 Agent 能戲劇性地加速程式碼生成、除錯、重構。但要讓 Agent 發揮最大能力,需要 Agent 能精確理解程式碼庫。 Laravel 在這方面優於其他框架。因為基於慣例的設計,當請求「加入 Controller」時,Agent 已知放置位置;當請求「建立 Migration」時,也能預測命名慣例與檔案位置。這種一致性消除了會讓 AI 工具困惑的「模糊性」。 Eloquent 的關聯、Form Request、Middleware 等功能遵循 Agent 能確實理解並重現的模式。因此生成的程式碼不是通用 PHP 片段的拼湊,而是像熟練 Laravel 開發者所寫的慣用程式碼。Laravel Boost
Laravel Boost 是連接 AI 編碼 Agent 與 Laravel 應用程式的套件。Boost 作為 MCP(Model Context Protocol)伺服器運作,透過 15 個以上的專用工具讓 Agent 深入理解應用程式的結構、資料庫、路由等。 Boost 提供的主要功能有 3 項。MCP 工具群
可用於檢查、操作應用程式的 15 個以上工具。從資料庫 schema 確認到 Artisan 指令執行皆對應。
AI 指引
專為 Laravel 生態系設計的 AI 指引。將寫出慣用程式碼的最佳實踐傳達給 Agent。
文件搜尋 API
搜尋 17,000 件以上的 Laravel 專屬文件。提供符合已安裝套件版本的精確資訊。
安裝
Boost 於 Laravel 10、11、12、13、PHP 8.1 以上運作。先作為開發相依加入。1
安裝套件
2
執行互動式安裝器
.mcp.json 或指引檔等所需的設定檔。.mcp.json、CLAUDE.md、boost.json 等產生的檔案,若希望依開發者個別設定環境,加入 .gitignore 也無妨。可用的 MCP 工具
Boost 對 Agent 公開的工具包含下列。AI 指引
Boost 的 AI 指引是為 Laravel 生態系設計的編碼慣例集。將撰寫慣用 Laravel 程式碼的方式、框架慣例、避免常見陷阱的方法傳達給 Agent。指引會依已安裝套件版本自動組合。 對應套件範例:- Livewire(2.x、3.x、4.x)
- Inertia.js(React、Svelte、Vue 版本)
- Tailwind CSS(3.x、4.x)
- Filament(3.x、4.x)
- PHPUnit、Pest PHP、Laravel Pint 等
boost:install 後會依 composer.json 自動偵測使用中的套件,並將相關指引納入 AI 情境檔。
Agent Skills
Agent Skills 是 Agent 於必要時按需載入的輕量知識模組。與 Guideline 不同,並非從頭載入全部,而是僅於在特定領域作業時啟用相關 Skill。可避免情境肥大化,提升生成程式碼的精度。 已備有 Livewire、Inertia、Tailwind CSS、Pest 等熱門套件用的 Skill。於boost:install 選擇 Skill 功能後,會依 composer.json 內容自動安裝。
文件搜尋 API
Boost 的文件 API 讓 Agent 可搜尋 17,000 件以上的 Laravel 生態系文件。與一般網頁搜尋不同,會依已安裝套件版本進行索引化及向量化。 當 Agent 想調查某功能的行為時,可透過此 API 取得版本專屬的精確資訊。可解決 Agent 建議舊框架版本 deprecated 方法或語法的問題。對應 Agent
Boost 對應支援 Model Context Protocol 的主要 IDE 與 AI 工具。Cursor
Claude Code
GitHub Copilot
Gemini CLI
Codex
Junie
下一步
Laravel Boost 官方文件
各 Agent 的詳細整合方式、MCP 工具參考、指引的自訂請參考官方文件。