Merge pull request 'solved issued for apache url path issue in production' (#114) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s

Reviewed-on: #114
This commit was merged in pull request #114.
This commit is contained in:
2025-12-26 07:11:50 +00:00
2 changed files with 14 additions and 5 deletions

View File

@@ -20,11 +20,16 @@ class ProductionStickerReprintController extends Controller
//
}
public function downloadQrPdf($palletNo)
// public function downloadQrPdf($palletNo)
// {
public function downloadQrPdf(Request $request)
{
$palletNo = urldecode($palletNo);
// $palletNo = urldecode($palletNo);
$palletNo = urldecode($request->query('palletNo'));
$qrPayload = rtrim($palletNo, '|') . '|';
if (!$palletNo) {
abort(400, 'palletNo is required');
}
$parts = explode('|', $palletNo);
$itemCode = trim($parts[0]);
@@ -81,7 +86,7 @@ class ProductionStickerReprintController extends Controller
// $palletNo = preg_replace('/\/.*/', '', $palletNo);
// 5. Generate QR Code (base64)
$qrCode = new QrCode($qrPayload);
$qrCode = new QrCode($palletNo);
$output = new Output\Png();
$qrBinary = $output->output($qrCode, 100); // 100 = size
$qrBase64 = base64_encode($qrBinary);
@@ -95,6 +100,8 @@ class ProductionStickerReprintController extends Controller
'copies'=> $copies,
]);
}
public function store(Request $request)
{
//

View File

@@ -77,7 +77,9 @@ Route::get('/download-reprint-qr-pdf/{palletNo}', [PalletController::class, 'dow
// Route::get('/download-reprint-process-pdf/{plant}/{item}/{process_order}/{coil_number}/{name}', [PalletController::class, 'downloadReprintProcess'])->name('download-reprint-process-pdf');
Route::get('/download-qr1-pdf/{palletNo}', [ProductionStickerReprintController::class, 'downloadQrPdf'])->where('palletNo', '.*')->name('download-qr1-pdf');
//Route::get('/download-qr1-pdf/{palletNo}', [ProductionStickerReprintController::class, 'downloadQrPdf'])->where('palletNo', '.*')->name('download-qr1-pdf');
Route::get('/download-qr1-pdf', [ProductionStickerReprintController::class, 'downloadQrPdf'])
->name('download-qr1-pdf');
// Production Dashboard Controller