如何在Laravel中将文件作为资源从存储器中获取?

如何在Laravel中将文件作为资源从存储器中获取?,laravel,Laravel,我想在Laravel 5.8环境中将.csv文件读入数组。我可以使用 Storage::get('file.csv'); 返回的字符串没有确定的分隔符。行之间似乎用空格分隔,但在PHP explode函数中使用空格作为分隔符将返回一个包含一项的数组,其中包含整个字符串 我尝试了Storage::url(),Storage\u path(),以及asset()帮助程序。全部以字符串形式返回文件。我希望将该文件作为资源返回,以便应用fgetcsv函数,类似于本文中的代码 这个问题的答案似乎假定存储

我想在
Laravel 5.8
环境中将
.csv
文件读入数组。我可以使用

Storage::get('file.csv');
返回的字符串没有确定的分隔符。行之间似乎用空格分隔,但在PHP explode函数中使用空格作为分隔符将返回一个包含一项的数组,其中包含整个字符串

我尝试了
Storage::url()
Storage\u path()
,以及
asset()
帮助程序。全部以字符串形式返回文件。我希望将该文件作为资源返回,以便应用
fgetcsv
函数,类似于本文中的代码

这个问题的答案似乎假定存储外观将文件作为资源返回。对我来说,文件以字符串形式返回。这个问题的答案没有意义,除了文件以字符串形式返回的注释——这将以字符串形式返回CSV文件


如何将
.csv
文件解析为数组?

相对于laravel的根,csv位于何处?文件位于存储/应用程序中。Laravel可以毫无问题地找到该文件。相对于Laravel的根目录,csv位于何处?该文件位于存储/应用程序中。Laravel可以毫无问题地找到该文件。