fix: set tempDir via getMpdf to bypass problematic loadView config array

This commit is contained in:
2026-05-01 09:44:04 -04:00
parent 23b0b30434
commit b9c018a4a6
+2 -9
View File
@@ -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');
}