【发布时间】:2019-04-28 20:25:40
【问题描述】:
我知道对于普通变量,我可以使用 {{ $vid->shares ? : '0' }} 之类的东西在 Laravel 5.7 刀片文件中显示默认信息。
现在我需要显示图像源,就像<img src="{{ url($vid->thumb_file) }}"> 这样工作正常,直到我达到一个空值。
有什么办法可以通过添加默认的后备图片 URL 来避免这种情况?或者“if else”只是一个更好的解决方案?
{{ url($vid->thumb_file) ?: url('/images/video-thumbnail.png') }} 之类的东西不起作用。
【问题讨论】:
-
检查它像:
$vid->thumb_file ? url($vid->thumb_file) : url('/images/video-thumbnail.png') -
是的,这行得通。
<img src="{{ $vid->thumb_file ? url($vid->thumb_file) : url('/images/video-thumbnail.png') }}" alt="" class="img-fluid">
标签: php laravel ternary-operator laravel-blade