回答編集履歴

1

コード例示

2018/01/19 08:37

投稿

masaya_ohashi
masaya_ohashi

スコア9210

test CHANGED
@@ -1 +1,27 @@
1
1
  多分`enrollment_start_on`か`enrollment_end_on`の中身が数字の0なんだと思います。
2
+
3
+
4
+
5
+ ```PHP
6
+
7
+ @if($users->enrollment_start_on || $users->enrollment_end_on)
8
+
9
+ <td>{{ $users->enrollment_start_on ? Carbon\Carbon::parse($users->enrollment_start_on)->format('Y年m月') : ""}} 〜 {{ $users->enrollment_end_on ?
10
+
11
+ Carbon\Carbon::parse($users->enrollment_end_on)->format('Y年m月') : "" }} </td>
12
+
13
+ @else
14
+
15
+ <td></td>
16
+
17
+ @end
18
+
19
+ ```
20
+
21
+
22
+
23
+ - どちらか一方でも0でないならifの中に
24
+
25
+ - どちらも0ならelseの中に
26
+
27
+ - enrollment_XXX_onで三項演算子を使い、0のときはCarbonを通さず`""`を表示