Я пытаюсь прочитать файл 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-адрес, он загружает правильный файл. Но это не читается.