シンプルな状況。複数のチェックボックス: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"/>
チェックボックスをオンにするとチェックが保存されます。コントローラのArray:
$checkboxes_array = array_merge($ch->check1, $ch->check2);
だから、もし "CHECK2" のチェックボックスがチェックされていない - 私はエラーを取得:
ErrorException in adFormController.php line 70:
どのようにそれを修正するためには?
チェックボックスがオフの場合は、何も送信されません。あなたの質問には、たくさんの情報が欠けています。 'errorException:adFormController.php行70:'は何も役に立つ情報を提供しません。 – Mihailo
はい、チェックされていない場合 - 保存されません。しかし、私もチェックしないで表示する必要があります。だから、私はすべてのセクションの配列を見るために渡す必要があります... 行70: '$ checkboxes_array = array_merge($ ch-> check1、$ ch-> check2); ' –