как загрузить изображения из массива в laravel-excel - PullRequest
0 голосов
/ 06 октября 2019

Я использую пакет Maatwebsite Laravel Excel версии 3.1. Я строю Excel с некоторыми данными, включая text и image. Я хотел бы вставить файл изображения в Excel при экспорте файла Excel. Что мне делать?

В Controller.php:

foreach ($persons as $slug => $person) {
       $row = array();
       foreach ($person as $key => $value) {
             if ($persons[$slug][$key]['type'] == 'image') {
                   array_push($row, public_path('/images/personal-image/' . $persons[$slug][$key]['answer']));
              } else {
                   array_push($row, $persons[$slug][$key]['answer']);
              }
       }

      array_push($rows, $row);

}

$coll = new participantExport([$rows]);

return Excel::download($coll, 'participant-information.xlsx');

Это экспортирует меня ниже:

John   Rahnama   C:\...\public\/images/1569747356.jpg  ... Answer N
Sarah   Smith   C:\...\public\/images/1569926245.jpg   ... Answer N2

Я хотел бы вставить изображения вместо их адреса впервенствует. что мне делать?

...