質問編集履歴

2

「解決したいこと」を修正

2021/02/13 02:41

投稿

zlk1985
zlk1985

スコア5

test CHANGED
File without changes
test CHANGED
@@ -8,25 +8,17 @@
8
8
 
9
9
  #解決したいこと
10
10
 
11
- 現在のコードでデータベースにデータがあればラジオボタンチェック、データがなければ、ラジオボタンにチェックを入れないという仕様を実装できるものでしょうか?
11
+ データの有無判定をしつつ1週間分最新の日付表示たいです。(7行だけ)
12
+
13
+
14
+
12
-
15
+ 現在は欲しいデータは取れています。
13
-
14
-
16
+
15
- 日付毎日更新されるかつ、forで繰り返し処理っていることで自分でコードを書に処理追いきなくなってしいました
17
+ そしてデータの有無の判定まではできていますが、viewでforとforeach使っているため、すご出力されま
16
-
17
-
18
-
19
- 可能であれば、ヒントあるいは参考コードなどいただけますと非常に助かります。
18
+
20
-
21
- 1日悩んだ末に方法が思いつきませんでした。。。
19
+
22
-
23
- その他必要な情報があれば、おっしゃてください。
20
+
24
-
25
-
26
-
27
- #試したこと
21
+
28
-
29
- ユーザーに紐づいたスケジュール ($cast->castAvailableDays;)を取得して、foreachで回して、レコードの有無の判定をしましたが、view側でforを使って繰り返していることで余分に表示されてしまいました。
30
22
 
31
23
 
32
24
 
@@ -60,23 +52,31 @@
60
52
 
61
53
  //1週間の日付とラジオボタンを繰り返しで表示
62
54
 
55
+ @foreach($schedules as $schedule)
56
+
63
57
  @for($i=0; $i<7; $i++)
64
58
 
59
+
60
+
65
- <tr class="datelist text-center">
61
+ <tr class="datelist text-center">
66
-
62
+
67
- <th class="" width="50"><small>{{$week[$i]}}<input type="hidden" name="date_at[]" value="{{ $week[$i] }}"></small></th>
63
+ <th class="" width="50"><small>{{ $week[$i] }}<input type="hidden" name="date_at[]" value="{{ $week[$i] }}"></small></th>
68
64
 
69
65
 
70
66
 
71
- <td class=""><input type="radio" name="time_at[{{$i}}]" value="1"></td>
67
+  <td class=""><input type="radio" name="time_at[{{$i}}]" value="1" {{ $schedule->time_at == 1 ? 'checked' : ''}}></td>
72
-
68
+
73
- <td class=""><input type="radio" name="time_at[{{$i}}]" value="2" ></td>
69
+ <td class=""><input type="radio" name="time_at[{{$i}}]" value="2" {{ $schedule->time_at == 2 ? 'checked' : ''}}></td>
74
-
70
+
75
- <td class=""><input type="radio" name="time_at[{{$i}}]" value="3" ></td>
71
+ <td class=""><input type="radio" name="time_at[{{$i}}]" value="3" {{ $schedule->time_at == 3 ? 'checked' : ''}}></td>
76
-
72
+
77
- </tr>
73
+ </tr>
78
-
74
+
75
+
76
+
79
- @endfor
77
+ @endfor
78
+
79
+ @endforeach
80
80
 
81
81
  </table>
82
82
 

1

試したことを追記

2021/02/13 02:41

投稿

zlk1985
zlk1985

スコア5

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  #試したこと
28
28
 
29
- controllerをていただければ、わかるとおも
29
+ ユーザーに紐づいたスケジュール ($cast->castAvailableDays;)を取得して、foreachで回して、レコードの有無の判定しましたが、view側でforを使っ繰り返しているで余分に表示されてしまました。
30
30
 
31
31
 
32
32