大家好...
当前在Laravel中从事项目。 问题是我想在日期之前将输入checkbox
放入具有不同ID
的不同数据中,例如在此日期aug 1
中,我有10条记录数据并仅按日期检查复选框时仅检查4条记录,它整体上仅保存1个id,而不是将每个检查的4条记录保存在其不同的dataID
中。
控制器(复选框):
public function dsmed(Request $request)
{
$datab = new check();
$datab->data_id = $request->data_id;
$datab->check = implode("/",$request->check);
$datab->save();
Session::flash('success','SAVE!');
return back();
}
控制器(按日期查看):
public function sampl(Request $request)
{
$start = $request->input('start');
$end = $request->input('end');
$dataview = data::whereBetween('date_received', array($start, $end))
->orderBy('date_received' ,'desc')->get();
return view ('Med.sampl', compact('dataview'));
}
刀片:
@foreach($dataview as $d)
<td> <a href="rec/{{$d->id}}" class="btn btn-default"><strong>View</strong></a> </td>
<td> {{ date ("M j, Y", strtotime($d->date_received)) }} </td>
<td> {{ $d->number }} </td>
<td> {{ $d->name }} </td>
<td> {{ $d->Service }} </td>
<td> {{ $d->room }} </td>
<td> {{ date ("M j, Y", strtotime($d->created_at)) }}</td>
<td><input type="checkbox" name="check[]" value="1"> <input type="hidden" name="data_id" value="{{$d->id}}"></td>
</tbody>
@endforeach
</table>
答案 0 :(得分:0)
尝试编辑<td><input type="checkbox" name="check{{id}}[]" value="1"> <input type="hidden" name="data_id" value="{{$d->id}}"></td>
希望这会有所帮助