搜尋

首頁  >  問答  >  主體

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

有沒有其他寫法?

曾经蜡笔没有小新曾经蜡笔没有小新2827 天前418

全部回覆(2)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-16 16:49:08

    其實這個你在後端(控制器判斷更好,或給一個預設值),你在視圖上,體驗很不好

    回覆
    0
  • PHPz

    PHPz2017-05-16 16:49:08

    寫一個 Transformer 強制資料型別轉換成字串

    回覆
    0
  • 取消回覆