Laravel 5.4 - 读取 csv 文件

Laravel 5.4 - reading csv file

我正在 public/uploads 文件夹中上传一个 csv 文件。然后我试着读它。这就是我尝试这样做的方式:

$path = base_path('uploads/' .$file->getClientOriginalName());
$data = fopen($path, 'r');

failed to open stream: No such file or directory

如何打开和读取 csv 文件?

base_path 函数 returns 项目根目录的完全限定路径。所以你必须添加 public/ 到你的参数。

$path = base_path('public/uploads/' . $file->getClientOriginalName());