0
在Laravel刀模板,我們有一些可選單選按鈕的形式和複選框,像Laravel 5.1單選按鈕和複選框
<input type="checkbox" id="A" name="A">A <br />
<input type="checkbox" id="B" name="B">B <br />
和單選按鈕
<input type="radio" id="R1" name="AINE" value="1"> Yes
<input type="radio" id="R2" name="AINE" value="0"> No
在控制器中, post方法,我們有
$input = Input::all();
DB::connection('datab1')->table('tab1')->insert(array(
'A' => array_key_exists('A', $input) ? $input['A'] : null,
'B' => array_key_exists('B', $input) ? $input['B'] : null,
'AINE' => array_key_exists('AINE', $input) ? $input['AINE'] : null,
));
但是在提交表單時,它總是在所有三列中插入1數據庫,即使選中了NONE單選按鈕,或者選中了複選框。有人可以解釋一下嗎?