From b0d2132e25c15b3c16cb632a2c8b14ccec0229af Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 28 Jul 2025 18:01:50 +0530 Subject: [PATCH] Refactor QR code PDF generation to improve layout and add automatic print functionality --- app/Http/Controllers/PalletController.php | 40 ++++++++++++++--------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/app/Http/Controllers/PalletController.php b/app/Http/Controllers/PalletController.php index 243ad05ff..396696b49 100644 --- a/app/Http/Controllers/PalletController.php +++ b/app/Http/Controllers/PalletController.php @@ -24,15 +24,15 @@ class PalletController extends Controller $qrBinary = $output->output($qrCode, 100); $qrBase64 = base64_encode($qrBinary); - $html = ' + return ' @@ -46,23 +46,31 @@ class PalletController extends Controller + '; - $mpdf = new Mpdf([ - 'mode' => 'utf-8', - 'format' => [60, 14], - 'margin_left' => 0, - 'margin_right' => 0, - 'margin_top' => 0, - 'margin_bottom' => 0, - 'tempDir' => '/var/www/storage/mpdf-tmp', - ]); + // $mpdf = new Mpdf([ + // 'mode' => 'utf-8', + // 'format' => [60, 14], + // 'margin_left' => 0, + // 'margin_right' => 0, + // 'margin_top' => 0, + // 'margin_bottom' => 0, + // // 'tempDir' => '/var/www/storage/mpdf-tmp', + // ]); - $mpdf->WriteHTML($html); - $mpdf->Output('qr-label.pdf', 'I'); - exit; + // $mpdf->WriteHTML($html); + // // Output PDF to browser for printing + // $mpdf->Output('qr-label.pdf', 'I'); } /**