I know this is old, but I found that this method works best when filling out form data.
$myModel->fill(array_merge(['checkBoxName1'=>'0','checkBoxName2'=>'0'], $request->all()));
or in the case of OP it will be like this:
$feature = Feature::find($id)->update(array_merge(['checkBoxName1'=>'0','checkBoxName2'=>'0'],Input::all()));
I just like it more than adding a hidden field.
Eldar gerfanov
source share