office360/form-builder

好用的PHP表单生成器,快速生成现代化的form表单,支持前后端分离。内置20种常用表单组件。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。

Maintainers

Package info

github.com/office360/form-builder

pkg:composer/office360/form-builder

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

3.0 2026-02-03 08:56 UTC

This package is auto-updated.

Last update: 2026-03-31 09:32:57 UTC


README

FormBuilder 3.0

官网  |  帮助文档  |  可视化表单设计器  |  移动端表单设计器

MIT php version

PHP表单生成器,基于 @form-create/element-ui 实现快速生成现代化的Form表单。包含复选框、单选框、输入框、下拉选择框等元素以及省市区三级联动、时间选择、日期选择、颜色选择、树型、文件/图片上传等功能。

FcDesigner

声明

本项目基于 xaboy/form-builder 2.1 版本实现,感谢 @form-create/element-ui 项目的作者。

特点

  • 使用JSON数据生成表单
  • 支持扩展,生成任何Vue组件和HTML标签
  • 支持组件之间联动
  • 提供丰富的表单操作API
  • 支持子表单和分组
  • 高性能
  • Element Plus 新增组件TreeSelect、Mention、Transfer、InputTag 支持

环境需求

  • 3.0版本 PHP >= 7.3

支持 UI

  • IView
  • Element Plus

安装

使用 composer:

$ composer require office360/form-builder

DEMO

下载项目

git clone https://github.com/office360/form-builder.git

开启服务

cd form-builder
composer install
php -S 127.0.0.1:8112

查看 Demo

127.0.0.1:8112/demo/elm.php

使用建议

  1. 建议将静态资源加载方式从 CDN 加载修改为自己本地资源或自己信任的 CDN
  2. 建议根据自己的业务逻辑重写默认的表单生成页 默认表单生成页

预览

https://raw.githubusercontent.com/office360/form-builder/3.0/images/components.png

demo1

demo2