From b9c018a4a6297daa7540ddc4fd8537f2c613fdb0 Mon Sep 17 00:00:00 2001 From: Russ Long Date: Fri, 1 May 2026 09:44:04 -0400 Subject: [PATCH] fix: set tempDir via getMpdf to bypass problematic loadView config array --- app/Http/Controllers/PagesController.php | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/PagesController.php b/app/Http/Controllers/PagesController.php index e2d8e25..6fc7cb5 100644 --- a/app/Http/Controllers/PagesController.php +++ b/app/Http/Controllers/PagesController.php @@ -289,16 +289,9 @@ class PagesController extends Controller mkdir($writableTemp, 0755, true); } - $config = [ - 'tempDir' => $writableTemp, - 'mode' => 'utf-8', - 'format' => 'letter', - 'author' => 'St John Church', - 'creator' => 'St John Church', - 'display_mode' => 'fullpage', - ]; + $pdf = PDF::loadView('receiptpdf', $checkout_data); + $pdf->getMpdf()->tempDir = $writableTemp; - $pdf = PDF::loadView('receiptpdf', $checkout_data, [], $config); return $pdf->download('receipt-'.$checkoutid.'.pdf'); }