跳转到主要内容
约 2 分钟阅读

智能体开发 (Agentic Development)

Laravel 拥有极具预测性的目录架构、强类型的语法约定与丰富的生态体系,这使得它天然成为 Claude Code、Cursor、GitHub Copilot 及 Antigravity 等 AI 编程智能体的绝佳底座

什么是 Laravel Boost?

Laravel Boost 是专为 AI 智能体打造的开发加速扩展包。它为智能体注入了 15+ 个专属工具与技能,帮助智能体精准遵循 Laravel 最佳实践,自动生成模型、控制器、测试用例与迁移,避免“幻觉”和陈旧语法。


快速安装与配置

在任何 Laravel 项目中运行以下命令:

# 安装 Boost 扩展包作为开发依赖
composer require laravel/boost --dev

# 运行初始化安装指令
php artisan boost:install

Boost 赋能的主要特性

  1. 向量化上下文感知 (Vectorized Context):智能体能够精准检索当前安装版本文档与项目架构。
  2. 最佳实践自动化约束:强制生成符合 Laravel 最新规范(如 Casts 数组语法、Invokable 动作、精简中间件)的代码。
  3. 测试驱动自修复 (TDD Self-Healing):智能体可自动运行 Pest/PHPUnit 测试并根据报错修正代码。
  4. 数据库模式直通:智能体可直接读取数据库 Schema 与迁移记录,实现极高精度的字段生成。

智能体开发提示词范例

你是一名 Laravel 资深架构师。请使用 Laravel 最佳实践完成以下任务:
1. 创建 Post 模型及其迁移、工厂和 StorePostRequest
2. 在迁移中定义 title, slug, content, published_at 字段
3. 控制器中应用隐式模型绑定与表单验证
4. 编写对应的 Pest 功能测试验证创建流程