質問編集履歴

2

更新

2020/06/18 12:55

投稿

Chandler_Bing
Chandler_Bing

スコア673

test CHANGED
File without changes
test CHANGED
@@ -148,9 +148,7 @@
148
148
 
149
149
  {{ Form::checkbox(
150
150
 
151
- 'sample_check_box_arr[]'
151
+ 'sample_check_box_arr[]',
152
-
153
- ),
154
152
 
155
153
  $sample->value,
156
154
 
@@ -205,3 +203,67 @@
205
203
  **質問**
206
204
 
207
205
  なぜ、バリデートエラーを出した直後の画面ではchekcedがつかないのでしょうか。全く分かりません。情報としては不十分かもしれませんが、心辺りがあれば教えてください。よろしくお願いします。
206
+
207
+
208
+
209
+
210
+
211
+ **追記①**
212
+
213
+
214
+
215
+ とりあえず解決しました。
216
+
217
+
218
+
219
+ 本来のコード
220
+
221
+ ```php
222
+
223
+ {{-- 一部抜粋です --}}
224
+
225
+ {{-- $sampleはオブジェクトです --}}
226
+
227
+ @foreach($samples as $sample)
228
+
229
+ <label class="sample">
230
+
231
+ {{ Form::checkbox('sample_check_box_arr[]*'
232
+
233
+ . OriginalEncryptor::encrypt('tran_some_table'
234
+
235
+ . '*sample_check_box_arr'
236
+
237
+ . '*required|other_rule1|other_rule2,'),
238
+
239
+ $sample->value,
240
+
241
+ is_array($input->sample_check_box_arr) ? in_array($sample->value, $input->sample_check_box_arr) ? true : false : false,
242
+
243
+ [
244
+
245
+ 'id' => 'sample' . $sample->value,
246
+
247
+ ]
248
+
249
+ ) }}
250
+
251
+ {{-- 画面にサンプル1~5の文言を出します --}}
252
+
253
+ {{{ $trans_obj->trans($sample->name) }}}
254
+
255
+ </label>
256
+
257
+ @endforeach
258
+
259
+ ```
260
+
261
+
262
+
263
+ 本来はシステム上、上記のようにバリデートルールなどを暗号化して、付与していました。
264
+
265
+ それを外すと事象は解決できました。(別の方法でバリデートをかける必要はありますが、、、。)
266
+
267
+
268
+
269
+ なぜなのだろう、、、、、。

1

タイポ

2020/06/18 12:55

投稿

Chandler_Bing
Chandler_Bing

スコア673

test CHANGED
@@ -1 +1 @@
1
- Lravelでチェックボックスをcheckedにできない(ver 4.2.11)
1
+ Laravelでチェックボックスをcheckedにできない(ver 4.2.11)
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Lravelでチックボックスにcheckedが付きません。
5
+ Laravelでチックボックスにcheckedが付きません。
6
6
 
7
7
 
8
8