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% 通过