Laravel:同时创建模型和依赖模型

时间:2016-05-02 14:41:16

标签: laravel user-interface laravel-5.1

请帮忙!我有一个" Rate"包含收费率信息的模型。每个费率都有一个"有很多"与"费率记录的关系"模型。费率记录将用于根据所讨论的时期(即日期范围)保持不同的费率金额,例如, 2017年1月1日至2017年1月31日将为100.00美元,但2017年2月1日至2017年2月28日将为120.00美元。

我正在使用多步骤表单(codecanyon-8591111-step-form-wizard)创建一个速率,理想情况下我想要以下序列:步骤1 - 创建有关速率的基本信息(例如代码,描述等) 。)步骤2 - 将速率记录添加到速率步骤3 - 添加关于速率和提交的更多可选信息

我最初的目标是使用每个表单字段的javascript验证获取表单每个步骤所需的所有信息,一旦表单提交,我的控制器将创建速率和相关的速率记录。我现在不确定在步骤1之后使用AJAX调用创建速率是否更容易/更好,然后以某种方式返回速率ID并在步骤2中创建速率记录。所以我的第一个问题是:我应该首先收集所有表单数据并在我的Controller中进行处理,还是应该在两者之间使用AJAX调用?

我不是专业的程序员,所以我的目标UI在这个阶段超出了我的能力,但我确信在某些指导下我会成功。

我的第二个问题是关于步骤2的UI。我的Rate模型上的create方法是否必须使用AJAX在Rate Record模型上调用另一个create方法?你有什么建议来解决这个问题?

1 个答案:

答案 0 :(得分:0)

我终于明白了!我正在使用表单验证插件http://formvalidation.io/,用户指南介绍了一种动态添加表单字段并同时验证它们的方法。

使用这种方法,我已经能够实现我的初始目标,即使用javascript / javascript验证获取表单每一步所需的所有信息,并在表单提交后,我的控制器创建速率和相关的速率记录