Laravel9 配列のチェックボックスにチェックをつけていた場合、投稿の失敗などで画面をリロードした時に{{old}}でcheckされたinputタグにcheckをつけたいのですが実現できません。。。。
<ul class="info-category-list two"> <li class="info-category-list__item"> <input id="example" class="item info-category-list__item--checkbox" type="checkbox" name="jirei-flag" value="施工事例" {{ old('jirei-flag') === '施工事例' ? 'checked' : '' }} > <label for="example" class="info-category__item--label">施工事例</label> <ul class="two-child"> <li class="info-category-list__item"> <input id="example1" class="info-category-list__item--checkbox" type="checkbox" name="jirei[]" value="1" {{ old('jirei[]') == '1' ? 'checked' : '' }} > <label for="example1" class="info-category__item--label">施工事例1</label> </li> <li class="info-category-list__item"> <input id="example2" class="info-category-list__item--checkbox" type="checkbox" name="jirei[]" value="2" {{ old('jirei[]') === '2' ? 'checked' : '' }} > <label for="example2" class="info-category__item--label">施工事例2</label> </li> </ul> </li> </ul>
親カテゴリーの value="施工事例"は
PHP
1<input id="example" class="item info-category-list__item--checkbox" 2 type="checkbox" 3 name="jirei-flag" 4 value="施工事例" 5 {{ old('jirei-flag') === '施工事例' ? 'checked' : '' }} 6 >
で画面リロード時でもcheckをつけていたらcheckが取得されます。
しかし、子カテゴリー「施工事例1」「施工事例2」 name="jirei[]" のチェックが取得できません。
PHP
1<input id="example1" class="info-category-list__item--checkbox" 2 type="checkbox" 3 name="jirei[]" 4 value="1" 5 {{ old('jirei[]') == '1' ? 'checked' : '' }} 6 > 7<label for="example1" class="info-category__item--label">施工事例1</label>
アドバイスお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/14 13:18 編集