这是我的情况:
Laravel v5.5.44
maatwebsite/excel 3.1.3
我正在使用Maatwebsite Export类导出对象列表。 在我的map()方法中,一切正常,但是现在我需要导出链接到我的物品的图像。 我已经尝试过这种方式:
public function map($item):array
{
//....
$this->path = Storage::disk("artworks_images")->path($item->$key);
$this->drawings();
//...
}
我的绘图方法是:
public function drawings()
{
$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setName('Cover');
$drawing->setDescription('Cover');
$drawing->setPath($this->path);
$drawing->setHeight(36);
$drawing->setCoordinates("A2");
return $drawing;
}
我已经在类中添加了 WithDrawings 问题。
它不会引发异常,但是不会显示图像。
在map()中使用图形方法是否正确? (而且,是否有可能自动设置当前坐标,例如带有基本数据的列?)