【发布时间】:2017-06-05 14:31:15
【问题描述】:
有没有办法使用 Laravel 和 MySQL 创建动态表单?我正在尝试构建一个表单,向其中添加不同的字段和输入类型,例如:
- 文本框、文本区域
- 单选按钮
- 复选框
- 文件上传
等等。我正在考虑类似于重力形式的东西。用户将通过说明哪些字段是必填的、可选的或不可用的来自定义表单。
到目前为止,我所做的是在数据库中正常创建字段,让另一个表负责它们的状态为强制、可选或关闭,然后相应地显示它们。
这可以正常工作,没有任何问题。但是,我试图通过定义某种通用方式来创建未来的表单,而不需要为数据库中的每个表单创建一个字段,从而使其更具动态性。请记住,这些字段现在只是文本框。
MySQL 会帮助做这样的表格,还是我需要使用 MongoDB 之类的东西?
【问题讨论】:
-
数据库引擎没有区别。唯一的区别是您如何在您选择的任何引擎中构建数据。
-
@Atli 任何想法如何构建数据?
标签: php mysql mongodb forms laravel