suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Laravel liest mehrere Felder aus der Datenbank und zeigt sie in der Ansicht an. Wenn das Feld leer ist, wird es nicht angezeigt. Ist es notwendig, jedem Feld eine If-Beurteilung hinzuzufügen?

Laravel liest mehrere Felder aus der Datenbank und zeigt sie in der Ansicht an. Wenn das Feld leer ist, wird es nicht angezeigt. Ist es notwendig, jedem Feld eine Wenn-Bewertung hinzuzufügen? So:

@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

Gibt es eine andere Möglichkeit, es zu schreiben?

曾经蜡笔没有小新曾经蜡笔没有小新2799 Tage vor407

Antworte allen(2)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-16 16:49:08

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

    Antwort
    0
  • PHPz

    PHPz2017-05-16 16:49:08

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

    Antwort
    0
  • StornierenAntwort