diff --git a/app/Filament/Resources/PalletValidationResource.php b/app/Filament/Resources/PalletValidationResource.php index 74d2003a6..d2ae977ed 100644 --- a/app/Filament/Resources/PalletValidationResource.php +++ b/app/Filament/Resources/PalletValidationResource.php @@ -521,7 +521,7 @@ class PalletValidationResource extends Resource ]) ->action(function (array $data) { $selectedPalletNumber = $data['pallet_list']; - return redirect()->route('download-qr-pdf', ['palletNo' => $selectedPalletNumber]); + return redirect()->route('download-reprint-qr-pdf', ['palletNo' => $selectedPalletNumber]); }) ->visible(function() { diff --git a/app/Http/Controllers/PalletController.php b/app/Http/Controllers/PalletController.php index 49fedba96..90b7c8090 100644 --- a/app/Http/Controllers/PalletController.php +++ b/app/Http/Controllers/PalletController.php @@ -17,6 +17,62 @@ class PalletController extends Controller // } + public function downloadReprintQrPdf($palletNo) + { + $qrCode = new QrCode($palletNo); + $output = new Output\Png(); + $qrBinary = $output->output($qrCode, 100); + $qrBase64 = base64_encode($qrBinary); + + return ' + +
+ + + +|
+ |
+ + ' . htmlspecialchars($palletNo) . ' + | +