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

質問編集履歴

2

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

2017/12/05 02:15

投稿

rai_wc
rai_wc

スコア8

title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
 
26
26
  ####追記2
27
27
  $hopesの中身ですが、
28
- $hopes[0][0] = A
28
+ $hopes[0][0]->hope_type = A
29
- $hopes[1][0] = B
29
+ $hopes[1][0]->hope_type = B
30
- $hopes[2][0] = C
30
+ $hopes[2][0]->hope_type = C
31
31
  となっています。

1

情報を追記しました。

2017/12/05 02:15

投稿

rai_wc
rai_wc

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,31 @@
1
1
  ###前提・実現したいこと
2
- 2重配列の要素を横に並べて表示させたい。
2
+ メールで使用するbladeで、2重配列の要素を空欄なしで横に並べて表示させたい。
3
3
 
4
4
  ###発生している問題・エラーメッセージ
5
5
  foreachを使用して値を取り出しているのですが、
6
6
  foreachを書くことにより空白が生まれてしまうので、空白をなくしたいのです。
7
7
  該当のソースコードの場合ですと、
8
- ご希望: A, B, C
8
+ ご希望: A,  B,  C
9
9
  となり@foreachと@foreach, @endforeachと@endforeachの間の空欄が表示されている?状態になってしまいます。
10
10
 
11
11
  ###該当のソースコード
12
+ mail.blade.php
13
+
14
+ 〇〇さんのご希望は下記で問題ありませんか?
15
+
12
16
  ご希望:@foreach($hopes as $hope) @foreach($hope as $val){{$val->hope_type}}, @endforeach @endforeach
13
17
 
14
18
  ###試したこと
15
19
  bladeでの空欄削除方法を調べましたが、わかりませんでした...
16
- @foreach@foreachと書くと怒られてしまいますし...
20
+ @foreach@foreachと書くと怒られてしまいますし...
21
+
22
+ ####追記
23
+ @foreachで空欄が生まれないと思っていました。
24
+ が、Aの前には空白が一つ、Bの前には空白が3つなのでおそらく表示されていると思っています。
25
+
26
+ ####追記2
27
+ $hopesの中身ですが、
28
+ $hopes[0][0] = A
29
+ $hopes[1][0] = B
30
+ $hopes[2][0] = C
31
+ となっています。