Я пытаюсь создать экспорт из моих данных в laravel. Для этого я использую пакет laravel -excel. Поэтому мне приходится взаимодействовать со всеми механизмами и записывать блоки с данными рядом друг с другом следующим образом:
![enter image description here](https://i.stack.imgur.com/u7a4L.png)
public function collection()
{
return Metric::whereDate('created_at','>=',$this->startDate->toDateTimeString())
->whereDate('created_at','<=',$this->endDate->toDateTimeString())
->get()
->sortBy('created_at');
}
/**
* @inheritDoc
*/
public function getCsvSettings(): array
{
return [
'delimiter' => ';'
];
}
/**
* @inheritDoc
*/
public function headings(): array
{
return [
['Date', 'Time', 'Value', 'Product']
];
}
/**
* @inheritDoc
*/
public function map($metric): array
{
$date = Carbon::parse($metric->created_at);
return[
$date->format('d.m.Y'),
$date->format('H:i'),
str_replace('.',',', $metric->value),
$metric->silo->substance->substance_long
];
}
Это хорошо работает для один квартал". Но как добавить новый блок с одним пустым столбцом рядом с первым?