我正在尝试将来自多个输入的发布数据插入到数组中。
视图的屏幕截图
以下是我的视图中的代码
{{ Form::open(array('url'=>'roster/sequence'))}}
<h3>Generate Roster Sequence</h3>
<desc>Please enter your sequence below.</desc>
<table>
<tr>
<th>Day</th>
<th>Morning</th>
<th>Evening</th>
<th>Night</th>
<th>Off</th>
</tr>
@for ($d = 1; $d < 8; $d++)
<tr class="tbrow">
<td>{{ "Day ".$d}}</td>
@for ($s = 1; $s < 5 ; $s++)
<td>
<div class="textbo">
@for ($n = 0; $n < 5 ; $n++)
{{-- */ $name = "".$d.":".$s.":".$n; /* --}}
{{ Form::text($name)}}
@endfor
</div>
</td>
@endfor
</tr>
@endfor
</table>
<p>
{{ Form::submit('Create Sequence', array('class'=>'button medium')) }}
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
</p>
{{ Form::close() }}
控制器从帖子中获取数据,如下所示
public function storesequence(){
$input = Input::except('_token');;
foreach ($input as $key => $value) {
//echo "".$value."::::".$key;
list($day, $shift, $slot) = explode(":", $key);
echo "day is : ".$day."shift is: ".$shift." slot is : ".$slot." value is::::".$value."</br>";
}
}
最终目标是 要实现一个表示如下数据的数组:
day : shift1: shift2: shift3: off
1 : 1,2,3 4,5,6 7,8,9 10,11
我不太清楚我怎么能这样做,所以我在这里问你们。在此先感谢:)