定制 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
  • ...

统计信息

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

GitHub 信息

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

其他信息

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

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固