Как получить файл из хранилища как ресурс в Laravel? - PullRequest
0 голосов
/ 26 сентября 2019

Я бы хотел прочитать файл .csv в массив в среде Laravel 5.8.Я могу получить файл .csv в виде строки, используя

Storage::get('file.csv');

Возвращенная строка не имеет определенного разделителя.Строки, кажется, разделены пробелом, но использование пробела в качестве разделителя в функции разнесения PHP возвращает массив с одним элементом, содержащий всю строку.

Я пробовал Storage::url(), storage_path() и помощник asset().Все возвращают файл в виде строки.Я хотел бы вернуть файл как ресурс, чтобы я мог применить функцию fgetcsv, аналогично коду в этом вопросе .

Ответы на этот вопрос, по-видимому, предполагают, чтоФасад хранилища возвращает файл как ресурс.Для меня файл возвращается в виде строки.Ответы на этот вопрос не имеют смысла, за исключением комментария о том, что файл возвращается в виде строки. Это возвращает CSV-файл в виде строки.

Как разобрать файл .csv в массив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...