Laravel lit plusieurs champs de la base de données et les affiche dans la vue. Si le champ est vide, il ne sera pas affiché. Est-il nécessaire d'ajouter un jugement if à chaque champ ?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 16:47:08
0
2
391

Laravel lit plusieurs champs de la base de données et les affiche dans la vue. Si le champ est vide, il ne sera pas affiché. Est-il nécessaire d'ajouter un jugement if à chaque champ ? Comme ça :

@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

Y a-t-il une autre façon de l'écrire ?

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(2)
phpcn_u1582

En fait, vous êtes sur le backend (le contrôleur peut mieux juger, ou donner une valeur par défaut), et vous êtes sur la vue, donc l'expérience est très mauvaise

PHPzhong

Écrivez un transformateur pour forcer la conversion du type de données en chaîne

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal