所以这是我提交表单后得到的输出。现在我需要将它们插入数据库。“sun”、“mon”.. 键是静态的,“start”、“end”键也是如此。
所以我整天都做了以下事情。我知道它没有效率。有没有更好的办法?
for($i=0;$i<2;$i++){
//dump(['start'=> $data['sun'][$i]['start'],'end'=> $data['sun'][$i]['end']);
$this->routineModel->create([
'start'=> $data['sun'][$i]['start'],
'end'=> $data['sun'][$i]['end'],
'group_id' => $data['group_id'],
'day_id' => 1,
'schedule_id' => $data['schedule_id']
]);
}
这是我的数据库:
这是我的 HTML 表单:
<label>Sunday:</label>
<div class="form-group">
<label>From:</label>
<input class="form-control" name="sun[0][start]" type="date">
<label>To:</label>
<input class="form-control" name="sun[0][end]" type="date">
</div>
<div class="form-group">
<label>From:</label>
<input class="form-control" name="sun[1][start]" type="date">
<label>To:</label>
<input class="form-control" name="sun[1][end]" type="date">
</div>
我正在使用该lumen
框架。