簡單情況。多個複選框:Laravel 5.2,空陣列錯誤
<input name="check1[]" type="checkbox" class="magic-checkbox" value="value1_1"/>
<input name="check1[]" type="checkbox" class="magic-checkbox" value="value1_2"/>
<input name="check2[]" type="checkbox" class="magic-checkbox" value="value2_1"/>
<input name="check2[]" type="checkbox" class="magic-checkbox" value="value2_2"/>
它會保存,並且如果選中複選框,我會進行檢查。陣列控制器中:
$checkboxes_array = array_merge($ch->check1, $ch->check2);
所以,如果 「CHECK2」 複選框不檢查 - 我得到一個錯誤:
ErrorException in adFormController.php line 70:
如何解決呢?
如果未勾選複選框,則不會發送任何內容。而你的問題是缺少一堆信息。 'adFormController.php中的ErrorException:第70行:'不提供任何有用的信息。 – Mihailo
是的,如果不選中 - 不存儲。但我需要顯示沒有檢查過。所以,我應該通過查看所有部分的數組... 70行: '$ checkboxes_array = array_merge($ ch-> check1,$ ch-> check2);' –