如何使用Null合并运算符检查数据库中的图像名称,否则返回静态图像?下面是我正在尝试使用的Laravel Blade文件中的一行代码。
<img src="{{ URL::asset('/images/user/'. $profile->photo ?? 'Firefighter-Silhouette.png') }}" class="rounded-circle shadow-2 img-thumbnail" alt="">它不仅不返回静态图像,还以某种方式删除了'/images/user/‘字符串中的最后一个正斜杠。
<img src="https://siriusfireweb.local/images/user" class="rounded-circle shadow-2 img-thumbnail" alt="">提亚
发布于 2021-11-05 05:27:54
第一个条件
<img src="{{asset('/images/user/'. @if($profile->photo != null)
{{ $profile->photo}}
@else
{{'Firefighter-Silhouette.png'}}
@endif }}" class="rounded-circle shadow-2 img-thumbnail" alt="">第二个条件
@php
if($profile->photo != null){ // you can check your condition here.
$img = asset('/images/user/'.$profile->photo);
}else{
$img = asset('/images/user/Firefighter-Silhouette.png');
}
@endphp现在您可以在img src上使用$img变量
https://stackoverflow.com/questions/69848288
复制相似问题