【发布时间】:2018-08-13 03:47:45
【问题描述】:
大家好...
目前在 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>
【问题讨论】:
标签: javascript laravel