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

回答編集履歴

1

コード例示

2018/01/19 08:37

投稿

masaya_ohashi
masaya_ohashi

スコア9210

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