Я использую Laravel Export для экспорта файла excel с некоторыми данными. Когда я создаю свой запрос и использую dd()
для проверки того, как выглядят данные, все выглядит хорошо. Например:
dd($result);
array:510 [▼
0 => array:24 [▼
"abc" => "123"
"foo" => "bar"
"key" => "value"
...
"pivot" => array:4 [ …4]
1 => array:24 [▼
...
]
Вот как выглядит мой метод экспорта:
Excel::create('my-file', function ($excel) use ($result) {
$excel->sheet('Page1', function ($sheet) use ($result) {
$sheet->fromArray(array($result));
});
})->export('xlsx');
Приведенное выше создает совершенно пустой файл Excel.
Я не уверен, как еще устранить эту проблему. Кажется, я передаю хорошие данные, но возвращаю пустой лист.
Благодарен за любые предложения!