Laravel 5.1如何检查目录中是否存在文件?

Ali*_*ani 1 php file-upload laravel laravel-5.1

我有一个表单,用户可以将文件上传到上传文件夹.在控制器中,我需要检查文件是否已存在于上传目录中,以及是否存在不允许上传同一文件两次.我怎么检查这个?

小智 6

也许问题是你正在检查文件是否存在于服务器的根文件夹中.

试试这个

    if (file_exists(public_path('uploads/'.$file->getClientOriginalName()))) {
        return redirect()->back()->withInput()->withErrors([' File already exists.']);
    }
Run Code Online (Sandbox Code Playgroud)