如何检查 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"; }
我尝试了以下方法来检查文件是否存在:
@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"; }