承接 eom-plus/nova-form-designer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

eom-plus/nova-form-designer

Composer 安装命令:

composer require eom-plus/nova-form-designer

包简介

A Laravel Nova 4 visual form designer

README 文档

README

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

image

Installation

Same as most other Nova Packages

composer require eom-plus/nova-form-designer

Call to contributors and sponsors

All comments, ideas and PR's are welcome. Hope that the Nova's community can help into making this tool production ready.

Current status

It's in very early development stage. Currently, the tool just shows how it's possible to drag/drop components to create a form, but it still doesn't allow saving or restore data. This part is quite trivial as just require some GET/POST data to Laravel api.

I think that the biggest part is into how to set field properties easily. Including set options label/values for fields like select, checkboxes, tags.

Before go ahead, it would be interesting to discuss design and features.

Roadmap

  • refactor base code
  • store/restore JSON data
  • handle form properties such validations, required, visible, placeholder, label
  • add layout management (rows, columns, header, footer).
  • append all Nova's official fields
  • append more 3rd party fields
  • missing icons
  • localization (i18n)
  • remove Drag and Drop dependency from v-drag-drop lib
  • ...

统计信息

  • 总下载量: 367
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 15
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 15
  • Watchers: 3
  • Forks: 5
  • 开发语言: Vue

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-12-10