我有一些复选框一种形式,我想保存在多个记录的复选框的所有值一样,每个记录保存一个值laravel保存的多条记录与不同的复选框值
for($i=0; $i > $checkboc_count; $i++) {
$destinatario = new Destinatario();
$destinatario->acao_id = $acao1->id;
if ($request->outros != null) {
$destinatario->outros = $request->outros;
}
$destinatario->grupo_id = $request->get('grupos.' + $i);
$destinatario->save();
}
现在我有这个但它不起作用。记录没有保存,也没有返回错误。
任何人都可以帮助我吗? 感谢
更新:
视图代码:
@foreach($grupo as $grupos)
<label for="grupoid" class="control-label">{{$grupos->nome}}</label>
<input type="checkbox" name="grupos[]", value="{{$grupos->id}}", id="{{$grupos->nome}}">
@endforeach
<label for="grupoid" class="control-label">Outros</label>
<input type="checkbox" name="grupos", value="outros", id="outros" onclick="show_hide('#show')">
顺便说一句,现在,我不能让复选框的值,很可能我会尽量让他们以错误的方式 -
瓦在完全不工作?你用'$ request'得到复选框的值吗?请记住,只有被选中的chekcbox才会被提交! – Peon
亚我知道,现在发生的是,当我subbmit,选中的复选框的记录不会被保存,例如,用户检查3复选框具有不同的值,我想创建3个记录与用户和复选框检查,每一个像user1 ----值1,用户1 ---值2,用户1 ---值3 – Nudevelopment
正如我所提到的,你是否收到'request'值? '$ checkboc_count'如何以及在哪里设置? – Peon