我在为数据库X中的每个条目显示的表单中都有一个输入字段列表。
更容易显示:
表设备。 表设置(一个条目=一个mroe输入字段/与表设备的关系)。
添加新设备后,用户需要输入所有设置。这些设置将保存在第三个表格中(与device
- 表格和settings
- 表格相关。
我为这些设置添加了输入字段:
@foreach($pms as $pm)
<tr>
<th>{{ $pm->name }}</th>
<td>{!! Form::text($pm->id, null, array('class' => 'form-control')) !!}</td>
</tr>
@endforeach
如何在控制器中以最简单的方式处理它们?
答案 0 :(得分:3)
在刀片中,您应该定义如下文本字段:
@foreach($pms as $pm)
<tr>
<th>{{ $pm->name }}</th>
<td>{!! Form::text("texts[{$pm->id}]", null, array('class' => 'form-control')) !!}</td>
</tr>
@endforeach
在控制器中,您可以通过\Input::get('texts')
访问它们并迭代,因为它返回数组。