用途:Laravel Boost 是 Laravel 官方包,面向 AI 辅助开发,把 AI 编码工具与 Laravel 生态连接起来,使生成的代码符合 Laravel 约定。适用于支持 Laravel 10.x、11.x、12.x 的项目。
主要能力:一是可组合的开发准则(guidelines),在会话开始时就加载进 AI 上下文,提供基础约定与最佳实践;内置覆盖 Laravel 框架、Livewire、Flux UI、Inertia、Tailwind CSS、Pest、PHPUnit、Pint、Sail、Pennant、Volt、Wayfinder、Folio、Herd、MCP 等。二是按需激活的智能体技能(skills),如 livewire-development、inertia-react-development、pest-testing、fluxui-development、tailwindcss-development 等,仅在任务相关时载入,减少上下文占用。三是 MCP 服务器,向 AI 智能体暴露工具:Application Info、Database Schema、Database Query、Database Connections、Search Docs、Last Error、Read Log Entries、Browser Logs、Get Absolute URL。四是文档语义搜索,覆盖 Laravel、Filament、Flux UI、Inertia、Livewire、Nova、Pest、Tailwind CSS 的指定版本。
使用方式:安装为开发依赖 composer require laravel/boost --dev,然后运行 php artisan boost:install,生成 .mcp.json、准则文件与 boost.json。不同 IDE 配置方式不同:Claude Code、Codex、Gemini CLI 使用 CLI 命令,Cursor、GitHub Copilot 使用命令面板,Junie 使用设置界面;手动配置示例为在 mcpServers 中设置 command 为 php、args 为 ["artisan", "boost:mcp"]。依赖变化后运行 php artisan boost:update 更新资源,也可加入 composer.json 的 post-update-cmd 自动执行。自定义准则置于 .ai/guidelines/,自定义技能置于 .ai/skills/{skill-name}/SKILL.md,第三方包可在 resources/boost/guidelines/core.blade.php 提供准则。
适用场景:使用 Cursor、Claude Code、Copilot 等 AI IDE 的 Laravel 项目;需要统一 AI 生成代码风格;需要数据库结构、日志等应用上下文。限制:仅限 Laravel 项目,非 Laravel PHP 项目不适用;仅为开发期工具,不应安装到生产环境;不负责运行时性能优化;不支持工作流中没有 AI 编码工具的场景。具体收费、价格等信息暂未提供。