8

次のコードでモデルを更新したい:

$feature = Feature::find($id)->update(Input::all());

これは、テーブルのブール値であり、編集フォームのチェックボックスで表される「完了」フィールドを除くすべてのフィールドで機能します。

{{ Form::label('done', 'Done?')}}
{{ Form::checkbox('done',1)}}

update と Input:all() でチェックボックスを処理するにはどうすればよいですか?

ありがとうございました。

4

3 に答える 3

26

これに対する回避策を見つけました

{{ Form::hidden('done', 0); }}
{{ Form::checkbox('done', 1); }}
于 2013-08-20T10:16:53.993 に答える
1

保存する前に簡単なチェックをしています。

if(!Input::get('someCheckbox')) $feature->someCheckbox = 0;
于 2015-03-03T16:08:35.500 に答える