Refactors for generation of PDFs

This commit is contained in:
David Bomba 2023-06-22 19:52:43 +10:00
parent 327c782ba5
commit ec562f645a

View File

@ -565,10 +565,11 @@ class RecurringInvoiceController extends BaseController
return response()->json(['message' => 'no record found'], 400); return response()->json(['message' => 'no record found'], 400);
} }
$contact = $invitation->contact;
$invoice = $invitation->recurring_invoice; $invoice = $invitation->recurring_invoice;
$file = $invoice->service()->getInvoicePdf($contact); $file_name = $invoice->numberFormatter().'.pdf';
$file = (new \App\Jobs\Entity\CreateRawPdf($invitation, $invitation->company->db))->handle();
$headers = ['Content-Type' => 'application/pdf']; $headers = ['Content-Type' => 'application/pdf'];
@ -577,8 +578,9 @@ class RecurringInvoiceController extends BaseController
} }
return response()->streamDownload(function () use ($file) { return response()->streamDownload(function () use ($file) {
echo Storage::get($file); echo $file;
}, basename($file), $headers); }, $file_name, $headers);
} }
} }