找回密码
 立即注册
首页 业界区 业界 用 Laravel 官方 AI 工具提升开发效率

用 Laravel 官方 AI 工具提升开发效率

湛恶 昨天 08:50
AI 正在成为开发者工作流中自然的一部分——无论是帮你更快调试、生成样板代码,还是辅助文档编写。现在,Laravel 正式进入 AI 时代,推出了两个强大的工具,让你的应用具备 AI 感知能力,为智能自动化做好准备:Laravel Boost 和 Laravel MCP。
如果你一直好奇 AI 如何增强 Laravel 工作流,又不想依赖各种第三方包,这是最好的起点。
原文链接 用 Laravel 官方 AI 工具提升开发效率
Laravel Boost 和 Laravel MCP 是什么?

Laravel Boost

Laravel Boost 是一个官方包,让 AI 工具真正了解你的应用上下文——代码库、数据库结构、日志、错误、tinker 环境、路由等。
不再是泛泛的建议,AI 能理解你的应用实际是怎么构建的。
这意味着:

  • 更准确的代码生成
  • 更好的调试建议
  • 上下文感知的重构
  • 更快的开发循环
简单说,Boost 把你的编辑器 + AI 变成了一个"了解"你 Laravel 项目的小队友。
Laravel MCP

Laravel MCP(Model Context Protocol)是一个用于构建 AI 就绪端点的框架,这些端点叫做 MCP 服务器。
可以把 MCP 想象成你的 Laravel 应用和 AI 代理之间的安全桥梁。
通过 MCP,你可以暴露:

  • 自定义工具(比如:搜索订单、创建发票、生成报告)
  • 资源
  • 提示词
  • 安全端点
  • OAuth/Sanctum 保护的访问
这让 AI 代理不仅能理解你的应用——还能安全地执行操作。
为什么这些工具很重要

上下文感知的 Laravel AI

不再是通用的样板代码。AI 能看到你的迁移、模型、路由、关联、异常,并给出精准的建议。
AI 可以"使用"你的应用

有了 MCP 工具,AI 可以执行这样的任务:

  • "查找最近的 10 个订单"
  • "创建一个行程"
  • "获取航班可用性"
全部通过受控且经过测试的服务器工具完成。
默认安全

MCP 与 Laravel 的认证层无缝集成——由你决定谁可以访问这些工具。
开始使用——安装 Laravel Boost

要在开发机器上使用 Boost,运行:
  1. composer require laravel/boost --dev
  2. php artisan boost:install
复制代码
安装后,你的 AI 工具(比如 AI IDE 扩展)就能访问:

  • 应用洞察
  • 数据库 schema
  • 日志概览
  • 异常检查器
  • Tinker 执行
  • 路由分析器
  • 文档搜索
  • 更多
这给了 AI 它需要的上下文,让它像一个真正了解 Laravel 的助手一样帮助你。
配置 Laravel MCP

安装 MCP:
  1. composer require laravel/mcp
复制代码
然后,你可以注册 MCP 服务器和工具。
MCP 服务器示例

在 app/Mcp/Servers/Flightio.php 创建一个最小的 MCP 服务器:
[code]
您需要登录后才可以回帖 登录 | 立即注册