Laravel model->fill()でチェックボックスonからoffへの更新の仕方

モデル->fill()でチェックボックスのカラムををoffからonに更新するのは特に問題がないが
onからoffに更新するのはやり方がある。

例えば、is_xxxxというチェックボックスの場合は

<input type="checkbox" value="1" name="is_xxxx">

の前に

<input type="hidden" name="is_xxxx" value="0">

を用意する必要がある。

つまり、こんな感じ

<input type="hidden" name="is_xxxx" value="0">
<input type="checkbox" value="1" name="is_xxxx">

チェックボックスの場合は、チェックされた場合だけpostされる仕様だから
チェックされなかった場合のpost値を用意しておくってことだけど他に良い方法はないのかな?

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です