搜索

首页  >  问答  >  正文

laravel从数据库中读取多个字段在视图中显示,如果字段为空则不显示,每个字段都加一个if判断吗?

laravel从数据库中读取多个字段在视图中显示,如果字段为空则不显示,每个字段都加一个if判断吗?像下面这样:

@if ($user->name!=null)
<p>姓名:$user->name</p>
@endif

@if ($user->email!=null)
<p>邮箱:$user->email</p>
@endif

@if ($user->phone!=null)
<p>电话:$user->phone</p>
@endif

有没有其他写法?

曾经蜡笔没有小新曾经蜡笔没有小新2748 天前370

全部回复(2)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-16 16:49:08

    其实这个你在后端(控制器判断更好,或者给一个默认值),你在视图上,体验很不好

    回复
    0
  • PHPz

    PHPz2017-05-16 16:49:08

    写一个 Transformer 强制数据类型转换成字符串

    回复
    0
  • 取消回复