跳转到主要内容
Agentic Development with Laravel

让 AI 编程智能体
像资深架构师一样编码

Laravel 可预测的目录结构与约定,使其成为 Claude Code、Cursor、GitHub Copilot 及 Antigravity 等 AI 编程智能体的理想之选。

两步极速安装 Laravel Boost15+ AI Tools
$ composer require laravel/boost --dev
$ php artisan boost:install
📐

可预测的架构约定

一致的约定优于配置(Convention over Configuration),让大语言模型无需猜测文件路径或命名方式,生成代码一次性精准就绪。

🛡️

零幻觉代码规范

强制遵循 Laravel 12 最新语法规范(例如新型 casts 方法、隐式模型绑定、精简路由),彻底淘汰过时陈旧的 AI 模板代码。

🔄

TDD 智能自愈闭环

AI 智能体可直接调用内置的 Pest/PHPUnit 运行器,并在捕获测试异常时自动回溯与修复,形成无缝的自动化闭环。

内置工具箱

15+ 智能体专属开发工具 (MCP Tools)

安装 Boost 后,智能体可自主调度以下专用工具,对数据库架构、业务逻辑与单元测试进行高精度控制:

Model Schema Inspector

直接探针读取 Eloquent 模型关联、字段类型与软删除状态

Migration Generator

严格依据当前数据库连接驱动生成版本化迁移代码

Invokable Action Scaffolder

按单动作控制器最佳实践生成轻量业务处理类

Form Request Validator

自动推导表单验证规则并生成独立 Request 类

Pest Test Auto-Healer

自动运行测试套件并在断言失败时自愈修复业务代码

Policy & Gate Authorizer

为模型操作自动生成细粒度 RBAC 授权策略

Queue Job Dispatcher

生成符合 ShouldQueue 规范的后台异步任务类

Reverb Event Broadcaster

自动配置 WebSocket 频道授权与私有频道事件

推荐使用的智能体提示词 (Prompt Template)

最佳实践 PromptClaude Code / Cursor / Copilot
你是一名精通 Laravel 12 最佳实践的资深全栈架构师。
请遵循以下工程准则:
1. 优先使用 Model 的 casts() 方法而非 $casts 属性
2. 使用 Form Request 处理所有非平凡的表单校验
3. 路由使用隐式模型绑定与 Invokable 控制器
4. 编写对应的 Pest 功能测试验证逻辑,并确保所有测试 100% 通过