refactor(sales): rewrite legacy-era regions of the document services, controllers, credit-note request and routes in place

This commit is contained in:
Darko Gjorgjijoski
2026-08-21 01:26:47 +02:00
parent 28ce4ed264
commit 7170ba8241
7 changed files with 257 additions and 223 deletions
@@ -18,19 +18,23 @@ class DocumentPdfController extends Controller
public function invoice(Request $request, Invoice $invoice)
{
if ($request->has('preview')) {
if ($request->exists('preview')) {
return $this->invoiceService->getPdfData($invoice);
}
return $invoice->getGeneratedPDFOrStream('invoice');
$pdf = $invoice->getGeneratedPDFOrStream('invoice');
return $pdf;
}
public function estimate(Request $request, Estimate $estimate)
{
if ($request->has('preview')) {
if ($request->exists('preview')) {
return $this->estimateService->getPdfData($estimate);
}
return $estimate->getGeneratedPDFOrStream('estimate');
$pdf = $estimate->getGeneratedPDFOrStream('estimate');
return $pdf;
}
}