В шаблоне лезвия Laravel, у нас есть форма с некоторыми дополнительными радиокнопок и флажков, какLaravel 5.1 Радио Кнопки и Checkboxes
<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
В контроллере, в почтовый метод, у нас есть
$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 из переключателя или установлен флажок. Может кто-нибудь объяснить?