【发布时间】:2015-11-15 13:26:23
【问题描述】:
我有一个包含 50 个状态的 SQlite 数据库,我想为 50 个状态中的每一个创建一个输入。输入将使用其文本字段中输入的数字更新数据库中各个州的“总数”。我创建了一个大约 110 行长的表单,但我确信我可以通过刀片模板中的迭代来做到这一点。我只是不知道如何使表单字段对应于状态数组中的一个特定状态。
数据库有一个名为 Distributors 的 Eloquent 模型,如下所示:
ID | State | Total
1 | PA | 0
我很确定如果我为所有字段创建单独的输入值并使用
DB::table('distributors')->where('state', '==', 'PA')
->update(array('total' => 'Input::get('total')'));
但必须有一种更简单、更自动化的方法......任何方向都会受到赞赏。
【问题讨论】:
标签: php sqlite laravel laravel-4 eloquent