質問編集履歴

2

抜けていたので修正しました。

2017/12/05 02:15

投稿

rai_wc
rai_wc

スコア8

test CHANGED
File without changes
test CHANGED
@@ -52,10 +52,10 @@
52
52
 
53
53
  $hopesの中身ですが、
54
54
 
55
- $hopes[0][0] = A
55
+ $hopes[0][0]->hope_type = A
56
56
 
57
- $hopes[1][0] = B
57
+ $hopes[1][0]->hope_type = B
58
58
 
59
- $hopes[2][0] = C
59
+ $hopes[2][0]->hope_type = C
60
60
 
61
61
  となっています。

1

情報を追記しました。

2017/12/05 02:15

投稿

rai_wc
rai_wc

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
 
3
- 2重配列の要素を横に並べて表示させたい。
3
+ メールで使用するbladeで、2重配列の要素を空欄なしで横に並べて表示させたい。
4
4
 
5
5
 
6
6
 
@@ -12,13 +12,21 @@
12
12
 
13
13
  該当のソースコードの場合ですと、
14
14
 
15
- ご希望: A, B, C
15
+ ご希望: A,  B,  C
16
16
 
17
17
  となり@foreachと@foreach, @endforeachと@endforeachの間の空欄が表示されている?状態になってしまいます。
18
18
 
19
19
 
20
20
 
21
21
  ###該当のソースコード
22
+
23
+ mail.blade.php
24
+
25
+
26
+
27
+ 〇〇さんのご希望は下記で問題ありませんか?
28
+
29
+
22
30
 
23
31
  ご希望:@foreach($hopes as $hope) @foreach($hope as $val){{$val->hope_type}}, @endforeach @endforeach
24
32
 
@@ -29,3 +37,25 @@
29
37
  bladeでの空欄削除方法を調べましたが、わかりませんでした...
30
38
 
31
39
  @foreach@foreachと書くと怒られてしまいますし...
40
+
41
+
42
+
43
+ ####追記
44
+
45
+ @foreachで空欄が生まれないと思っていました。
46
+
47
+ が、Aの前には空白が一つ、Bの前には空白が3つなのでおそらく表示されていると思っています。
48
+
49
+
50
+
51
+ ####追記2
52
+
53
+ $hopesの中身ですが、
54
+
55
+ $hopes[0][0] = A
56
+
57
+ $hopes[1][0] = B
58
+
59
+ $hopes[2][0] = C
60
+
61
+ となっています。