srg/yupforms

灵活可靠的表单收集(联系、反馈、订阅等)

安装: 12

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:Blade

类型:package

1.0.3 2022-05-30 15:04 UTC

This package is auto-updated.

Last update: 2024-09-29 05:48:54 UTC


README

灵活可靠的表单收集。Yupforms 是无头(headless)的,与前端表单实现无关。

收集应用程序表单(如联系、反馈、订阅等)的提交,无论你的前端框架或表单中的字段数量。

安装

composer require srg\yupforms

数据库

php artisan migrate

管理员

YupForms 管理员包含表单(YupForm)和表单提交(YupFormData)的 CRUD 功能。管理员前端是用 bootstrap、jquery 和 datatables.net 构建的。

路由

Yupforms 路由 /yupforms/yupform

事件

当表单提交时,有两个事件可供监听。当表单保存时(即使被标记)为 YupFormSubmissionAccepted,当表单提交完全不保存时为 YupFormSubmissionRejected。

如何使用

每个表单都有一个用于表单提交的公开动作 URL,以及生成的示例 HTML 表单和 Ajax 表单。以示例表单为起点,并添加所需的字段。

每个 YupForm 都有设置。表单必须启用以接受表单提交。

此外,还有一个将提交下载为 CSV 的功能。

许可

YupForms 是开源软件,许可协议为 MIT 协议。