teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

回答を受けて追記

2021/03/10 04:16

投稿

true_colors_20
true_colors_20

スコア25

title CHANGED
File without changes
body CHANGED
@@ -47,4 +47,20 @@
47
47
  {
48
48
  return view('page', [ 'request_hoge' => $request->hoge ]);
49
49
  }
50
+ ```
51
+
52
+
53
+ ### 追記
54
+
55
+ kaya754さんの以下方法でうまくいったのですが、`hoge1`の`1`の部分を変数にする必要があります。(ここの値はDBから取ってこなければいけないので)
56
+ ```
57
+ <input type="checkbox" name="hoge[]" id="hoge_1" value="hoge_1" @if(in_array('hoge_1',$request_hoge, true)) checked @endif>
58
+ ```
59
+
60
+ そこで、以下のようにしたのですが、postしたら、チェックが全部外れた状態になってしまいます
61
+ 単に私の書き方が悪いのだと思うのですが、どう書けばいいのでしょうか??
62
+ `{{}}`を付け外ししたりしたのですがダメでした。
63
+
64
+ ```
65
+ <input type="checkbox" name="hoge[]" id="hoge_{{ $val }}" value="hoge_{{ $val }}" @if(in_array('hoge_{{ $val }}',$request_hoge, true)) checked @endif>
50
66
  ```