'data:image/png;base64,' . $Barcode, 'QRCode' => 'data:image/png;base64,' . $QRCode, 'ShowLink' => $ShowLink]); } } public function generateQRcode(TestResult $TestResult) { if ($TestResult) { $URL = 'https://www.cssd-doc.com/ShowTestResult/' . $TestResult->id; $QRCode = DNS2DFacade::getBarcodePNG($URL, "QRCODE"); return MessageResponse::data(['QRCode' => 'data:image/png;base64,' . $QRCode]); } } public function generatePackageBarcode($Number) { if ($Number != "undefined") { // $Barcode = DNS1DFacade::getBarcodePNGUri($Number, "C128"); // $QRCode = DNS2DFacade::getBarcodePNGUri($Number, "QRCODE"); $Barcode = DNS1DFacade::getBarcodePNG($Number, "C128"); $QRCode = DNS2DFacade::getBarcodePNG($Number, "QRCODE"); $Package = Package::where('unique_id', $Number)->first(); return MessageResponse::data(['Barcode' => $Barcode, 'QRCode' => $QRCode, 'ShowLink' => 'Show/Package/' . $Package->id]); } } public function generatePackageQRCode(Package $Package) { $URL = 'https://www.cssd-doc.com/Show/Package/' . $Package->id; $QRCode = DNS2DFacade::getBarcodePNG($URL, "QRCODE"); return MessageResponse::data(['QRCode' => 'data:image/png;base64,' . $QRCode]); } }