没有 Laravel,我可以使用简单的代码逐行读取文本文件:
使用Laravel,由于本地文件存储位置的原因,这个简单的事情变得非常困难。
例如,我可以使用
我尝试使用
如何使用Laravel从本地存储(而不是公共存储)逐行读取文件?
$file = fopen("whatever/file.txt", "r") or exit("Unable to open file!");
while(!feof($file)) {
echo fgets($file). "<br>";
}
fclose($file);
使用Laravel,由于本地文件存储位置的原因,这个简单的事情变得非常困难。
例如,我可以使用
Storage::get('whatever/file.txt')
方法获取文件内容,但是如何仅获取一个文件并在循环中读取它呢?我尝试使用
File::get('whatever/file.txt')
方法,但是出现错误:File does not exist at path
。如何使用Laravel从本地存储(而不是公共存储)逐行读取文件?
storage_path
返回了不正确的路径目标... 请参见链接:https://dev59.com/Ya_la4cB1Zd3GeqPsGIi#53008932 - mr.boris