我有一些複選框一種形式,我想保存在多個記錄的複選框的所有值一樣,每個記錄保存一個值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