Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获得路径laravel与错误mk这样没有这样的目录或文件?_Php_Laravel_Laravel Excel - Fatal编程技术网

Php 如何获得路径laravel与错误mk这样没有这样的目录或文件?

Php 如何获得路径laravel与错误mk这样没有这样的目录或文件?,php,laravel,laravel-excel,Php,Laravel,Laravel Excel,我想知道错误是什么,因为我认为我的路径是正确的,但仍然给我错误作为路径 这是密码 public function importfile(Request $request){ $validator = Validator::make($request->all(), [ 'file' => 'required||max:5000|mimes:xls, xls, csv' ]); if($validator->passes()){

我想知道错误是什么,因为我认为我的路径是正确的,但仍然给我错误作为路径 这是密码

public function importfile(Request $request){
    $validator = Validator::make($request->all(), [
        'file' => 'required||max:5000|mimes:xls, xls, csv'
    ]);

    if($validator->passes()){
        $dateTime = date('Ymd_His');
        $file = $request->file('file');
        $fileName = $dateTime . '-' . $file->getClientOriginalName();
        $savePath = public_Path('/excelFile/');
        $file->move($savePath, $fileName);
        $getFileWithPath = public_Path("/excelFile/".$fileName);
        $array = Excel::toCollection(new BreakByMin, $getFileWithPath);
        return redirect()->back()
            ->with(['success'=>'File uploaded successfully.']);
    }else{
        return redirect()->back()
            ->with(['errors' => $validator->errors()->all()]);
    }   
}
当我试图检查我的文件在哪里,文件就在那里,但我总是得到一个错误mk这样的目录

这里是错误


我不理解这个错误,因为我检查得很清楚,数据也在那里

你能试试这个
Storage::makeDirectory($yourDirectoryName)
来创建目录吗。

用户Laravel正在运行,可能没有访问该目录/文件的权限。