Я использую пакет 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
Я хотел бы вставить изображения вместо их адреса впервенствует. что мне делать?