Я пытаюсь добавить новую строку в PhpSpreadsheet, но возникает эта ошибка:
(1/1) FatalThrowableError
Type error: Argument 1 passed to Maatwebsite\Excel\Sheet::fromArray() must be an instance of Maatwebsite\Excel\Concerns\FromArray, array given, called in /home/bruno/Documentos/Sistemas/atualizacao_sistema/ambev_heva/app/Exports/EventExport.php on line 270
Код строки:
$item_values = [
'ITEM1','ITEM2','ITEM3','ITEM4'
];
$sheet->fromArray([$item_values],NULL,'A'.$lineStart);
Изменить: я забыл сказать, что я использую Maatwebsite \ Excel
код:
class EventExport implements FromView, WithEvents
{....
public function registerEvents(): array
{
$event = $this->getEvent();
// TODO: Implement registerEvents() method.
return [
AfterSheet::class => function(AfterSheet $afterEvent) use ($event){
/** @var Sheet $sheet */
$sheet = $afterEvent->sheet;
.....
$sheet->fromArray([$item_values],NULL,'A35');
//Aplicar mudanças
$afterEvent->sheet = $sheet;
}
];
}