diff --git a/app/Http/Controllers/PagesController.php b/app/Http/Controllers/PagesController.php index 0df6f98..e2d8e25 100644 --- a/app/Http/Controllers/PagesController.php +++ b/app/Http/Controllers/PagesController.php @@ -284,13 +284,20 @@ class PagesController extends Controller ]; // Configure mPDF to use a writable directory - $config = [ - 'temp_dir' => storage_path('temp') - ]; - if (!file_exists(storage_path('temp'))) { - mkdir(storage_path('temp'), 0755, true); + $writableTemp = storage_path('temp'); + if (!file_exists($writableTemp)) { + 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, [], $config); return $pdf->download('receipt-'.$checkoutid.'.pdf'); }