Проблема при чтении файла с сервера при использовании laravel excel - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь прочитать файл Excel с сервера. Я хочу получить данные и превратить их в массив.

Ранее я пытался преобразовать Excel в массив, и мне это удалось. Я использовал следующий код.

$data = Excel::toArray(new Import, request('file') , 'public');

Мой класс импорта был

class Import implements ToModel,WithCalculatedFormulas
{
    use Importable;
    /**
    * @param Collection $collection
    */
    public function model(array $row)
    {

    }
}

И он работал отлично. Теперь вместо отправки файла с помощью формы; Мне нужно прочитать это с сервера. Поэтому я изменил код на

$data = Excel::toArray(new Import, $file_url , 'public');

Но теперь он выдает ошибку, как показано ниже. (Я изменил URL для публикации здесь)

Файл не найден по пути: http: /XXXX.YYY.com/temp_upload/1581488988_test.xlsx

Я проверил свой сервер. Файл действительно там. Даже когда я пытаюсь просмотреть URL-адрес, он загружает правильный файл. Но это не читается.

...