Надеюсь, что это решение поможет ..
Просто добавьте name = illness[]
вместо name = illness
, чтобы получить все выбранное значение флажка.
<div class="controls">
<td>
<label class="checkbox inline">
<input type="checkbox" name="illness[]" value="cbx_aids">
Aids
</label>
</td>
<td>
<label class="checkbox inline">
<input type="checkbox" name="illness[]" value="cbx_anemia">
Anemia
</label>
</td>
<td>
<label class="checkbox inline">
<input type="checkbox" name="illness[]" value="cbx_arthritis">
Arthritis
</label>
</td>
<td>
<label class="checkbox inline">
<input type="checkbox" name="illness[]" value="cbx_Artificial">
Artificial Joints
</label>
</td>
</div>
public function illNess(Request $request)
{
$illness_arr = $request->illness; // returns an array
if(count($illness_arr) > 0) {
$new_record = new Illness();
$new_record->column_name = json_encode($new_record); // pushes as an array into the column of the table
$new_record->save(); // saves the record into the table
}
}