eom-plus/nova-form-designer

一个Laravel Nova 4可视化表单设计器

资助包维护!
operativeit

安装: 153

依赖者: 0

建议者: 0

安全: 0

星标: 15

关注者: 3

分支: 6

开放问题: 0

语言:Vue

dev-master 2023-01-07 15:35 UTC

This package is auto-updated.

Last update: 2024-09-07 19:18:41 UTC


README

A Laravel Nova 4 visual form designer. This tool lets create Nova form visually using drag and drop and produce JSON schema.

image

安装

与其他大多数Nova包相同

composer require eom-plus/nova-form-designer

向贡献者和赞助者发出呼吁

欢迎所有评论、想法和PR。希望Nova社区可以帮助使这个工具成为生产就绪。

当前状态

它处于非常早期的发展阶段。目前,该工具仅显示如何通过拖放组件来创建表单,但它仍然不允许保存或恢复数据。这部分相当简单,只需要一些GET/POST数据到Laravel api。

我认为最大的部分是如何轻松设置字段属性。包括设置选择、复选框、标签等字段的选项标签/值。

在继续之前,讨论设计和功能将很有趣。

路线图

  • 重构基础代码
  • 存储/恢复JSON数据
  • 处理表单属性,如验证、必填、可见、占位符、标签
  • 添加布局管理(行、列、页眉、页脚)。
  • 添加所有Nova官方字段
  • 添加更多第三方字段
  • 缺少图标
  • 本地化(i18n)
  • 从v-drag-drop库中删除Drag and Drop依赖
  • ...