diff --git a/classes/Spreadsheet.php b/classes/Spreadsheet.php index 8cf9fff..1be37e7 100644 --- a/classes/Spreadsheet.php +++ b/classes/Spreadsheet.php @@ -60,13 +60,14 @@ class Spreadsheet public function generate() { + $path = sys_get_temp_dir().'/'.str_slug(config('app.url')).'.xlsx'; $this->spreadsheet->setActiveSheetIndex(0); $writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($this->spreadsheet); - $writer->save(sys_get_temp_dir().'/spreadsheet.xlsx'); + $writer->save($path); $this->spreadsheet->disconnectWorksheets(); unset($this->spreadsheet); - return sys_get_temp_dir().'/spreadsheet.xlsx'; + return $path; } public function sheet(string $name, array $data): self