首頁 > 問答 > 主體
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
有沒有其他寫法?
phpcn_u15822017-05-16 16:49:08
其實這個你在後端(控制器判斷更好,或給一個預設值),你在視圖上,體驗很不好
PHPz2017-05-16 16:49:08
寫一個 Transformer 強制資料型別轉換成字串