此刻我的用户电话字段中没有任何商店。
<li><i class="md md-phone"></i> {{ $user->phone or 'No Phone' }} </li>
因此,此行应打印出No Phone
。
但相反,它打印为空白。我很困惑。我做错了什么/忘了?
是因为我的$user->phone
存在,但它是value is = NULL
吗?
答案 0 :(得分:1)
{{ $var or 'No Phone' }}
=== {{ isset($var)? $var : 'No Phone' }}
由于$user->phone
已定义,因此您应使用此{{ $user->phone? $user->phone : 'No Phone' }}
或者,你可以采用不错的Laravel方式创建自己的directive for Blade templates并像这样使用它:@var($user->phone, 'No phone')