Без 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?