用户登录
用户注册

分享至

确定 Laravel 5 中的文件是否存在

  • 作者: 俏皮女神_经
  • 来源: 51数据库
  • 2022-10-21

问题描述

目标:如果文件存在,加载文件,否则加载default.png.

Goal : If the file exist, load the file, else load the 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

<小时>

结果

它一直加载我的默认图像,而我 100% 确定 1002.png 存在.

It kept load my default image while I'm 100% sure that 1002.png is exist.

如何正确检查该文件是否存在?

How do I properly check if that file is exist ?

推荐答案

解决方案

      @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
软件
前端设计
程序设计
Java相关