1 回答
TA贡献2037条经验 获得超6个赞
这个 :
$view_and_download->digital_signature_image == 'Digital-right-mark.png'
会给你true或false
所以会发生什么
File::exists(true)或者File::exists(false) 所以在你的@if 中对于任何一种情况都是错误的,应该总是去 else 块。
您实际上应该做的是在 File::exists 条件之前比较文件名,例如:
@if ($view_and_download->digital_signature_image == 'Digital-right-mark.png' && File::exists('CERTIFICATE_AND_HARD_COPY_FILE/'.$view_and_download->digital_signature_image))
<div class="digital_right_png" ><img height="70" width="70" src="CERTIFICATE_AND_HARD_COPY_FILE/{{$view_and_download->digital_signature_image}}"> </div>
@else
<div class="digital_signature_png" ><img height="30" width="100" src="CERTIFICATE_AND_HARD_COPY_FILE/{{$view_and_download->digital_signature_image}}"> </div>
@endif
注意:不要忘记将文件路径添加到 File::exists() 。CERTIFICATE_AND_HARD_COPY_FILE将其替换为文件路径。
- 1 回答
- 0 关注
- 172 浏览
添加回答
举报
