fetchesTransaction = $fetchesTransaction; $this->createSupplierTransactionProcessor = $createSupplierTransactionProcessor; } /** * @param Request $request * @return string|\Symfony\Component\HttpFoundation\Response * @throws \App\Classes\Exceptions\MalformedRequestException */ public function execute(Request $request) { ini_set('memory_limit', '-1'); $transaction = $this->fetchesTransaction->execute(['id' => $request->route('id')]); // $pdf = LaravelMpdf::loadView('pages.pdfs.credit_note', ['transaction' => $transaction]); // return $pdf->stream('MockUpWhiteForm.pdf'); $pdf = LaravelMpdf::loadView('pages.pdfs.credit_note', ['transaction' => $transaction]); $pdfContent = $pdf->output(); // Pass the PDF content variable to the view return view('pages.pdf_view', ['pdfContent' => $pdfContent]); } }