目标:如果文件存在,加载该文件;否则加载default.png
。
我已经尝试过
@if(file_exists(public_path().'/images/photos/account/{{Auth::user()->account_id}}.png'))
<img src="/images/photos/account/{{Auth::user()->account_id}}.png" alt="">
@else
<img src="/images/photos/account/default.png" alt="">
@endif
结果
我很确定1002.png
这个文件存在,但加载页面时还是显示了默认图片。如何正确地检查这个文件是否存在?
public_path().'/images/photos/account/{{Auth::user()->account_id}}.png'
的结果并检查它是否是有效的路径。如果是,那么你就去查看它是否真的存在。你已经知道它不存在,因为计算机不会说谎。 - N.B.false
。 - code-8