如何检查 Laravel 5.2 中是否存在文件

How to check if a file exists in Laravel 5.2

我尝试了以下方法来检查文件是否存在:

@if(file_exists(public_path('/user_img/'.Auth::user()->id.'.jpg')))

它 returns false 即使文件存在!

有什么问题吗?

我已通过在 User id 中添加大括号进行更正,并且效果很好:

@if(file_exists(public_path().'user_img/{{ Auth::User()->id }}.jpg'))

首先你必须在页面顶部提到使用文件

$imagepath = "1.jpg";

$directoryPath = 'user_img/'.$imagepath;

if(File::exists($directoryPath)){
    //echo "n exist"; die();
} else {  echo "not exists";   }