Я разобрался сам.Так как нет метода $ writer-> getContent (), вот мой обходной путь:
- Сохранить в php: // output
- Захватить содержимое файла с помощью ob_start / ob_get_contents .
- Наконец, вызовите обычный метод Storage put () на любом диске!
Вот мой код:
$writer = new Xlsx($spreadsheet);
ob_start();
$writer->save('php://output');
$content = ob_get_contents();
ob_end_clean();
Storage::disk('local')->put("myfile.xlsx", $content);
Storage::disk('myftp')->put("myfile.xlsx", $content);