产品简介
laravel-n8n 这款 Laravel 客户端让开发者能无缝调用 n8n 的 REST API 和 Webhooks,实现自动化工作流的构建与管理。它解决了手动集成繁琐的问题,适合需要高效自动化流程的 Laravel 开发者和技术团队。
核心功能
- 支持 n8n REST API 完整交互
- Webhooks 触发与签名验证
- 程序化工作流构建器
- 管理 API 资源如凭证和执行
- 高级特性包括缓存和日志
快速开始
- 通过 Composer 安装:运行 `composer require kayedspace/laravel-n8n`。
- 发布配置文件:执行 `php artisan vendor:publish --tag=n8n-config`。
- 设置环境变量:在 .env 文件中配置 N8N_API_BASE_URL 和 N8N_API_KEY。
- 在代码中使用客户端:调用 N8nClient 类的方法触发 Webhook 或管理资源。
界面预览
与其他方案对比
| 对比项 | laravel-n8n | 同类方案 |
|---|---|---|
| 易用性 | 提供流畅的 Laravel API 和 DSL,简化集成 | 可能需要手动编写 HTTP 请求代码 |
| 功能完整性 | 覆盖 n8n 全部 API 资源和高级特性 | 其他客户端可能功能有限或不完整 |
| 跨平台 | 支持 Windows、macOS、Linux | 部分方案可能仅限特定平台 |
适合谁用
- 需要集成 n8n 自动化工作流的 Laravel 开发者
- 构建后台自动化流程的运维人员
- 希望简化 API 调用的技术团队
下载与版本
当前最新版本为 v1.1.1,发布于 2025-12-07。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/kayedspace/laravel-n8n