From c234d6ec2221baf18b611463fc27264a3c6ee8b1 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 26 Oct 2023 16:15:08 +1100 Subject: [PATCH] Report Export Controller --- .../Reports/ReportExportController.php | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 app/Http/Controllers/Reports/ReportExportController.php diff --git a/app/Http/Controllers/Reports/ReportExportController.php b/app/Http/Controllers/Reports/ReportExportController.php new file mode 100644 index 000000000000..bb936668bc87 --- /dev/null +++ b/app/Http/Controllers/Reports/ReportExportController.php @@ -0,0 +1,56 @@ +json(['message' => 'Still working.....'], 409); + } + + if($report) { + + Cache::forget($hash); + + $headers = [ + 'Content-Disposition' => 'attachment', + 'Content-Type' => 'text/csv', + ]; + + return response()->streamDownload(function () use ($report) { + echo $report; + }, $this->filename, $headers); + + } + + + } +}