Maison > Questions et réponses > le corps du texte
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 ?
phpcn_u15822017-05-16 16:49:08
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
PHPz2017-05-16 16:49:08
Écrivez un transformateur pour forcer la conversion du type de données en chaîne