sabuj073 / laravel-qr-generator
QR code generator for Laravel (PNG, SVG, data URI)
dev-main
2026-03-10 05:22 UTC
Requires
- php: ^8.1
- endroid/qr-code: ^5.0
- illuminate/support: ^10.0|^11.0
This package is auto-updated.
Last update: 2026-03-10 05:26:15 UTC
README
QR code জেনারেটর – PNG, SVG, data URI অথবা ফাইলে সেভ।
Installation
composer require sabuj073/laravel-qr-generator
php artisan vendor:publish --tag=qr-generator-config
Configuration
.env (optional):
QR_SIZE=300
QR_MARGIN=10
QR_FORMAT=png
Usage
বাইনারি স্ট্রিং (PNG/SVG):
use Sabuj073\QrGenerator\QrGenerator; $qr = app(QrGenerator::class); $pngBinary = $qr->generate('https://example.com'); $svgBinary = $qr->generate('https://example.com', 300, 10, 'svg');
Data URI (HTML এ ব্যবহার):
$dataUri = $qr->dataUri('https://example.com'); // <img src="{{ $dataUri }}" alt="QR">
ফাইলে সেভ:
$qr->save('https://example.com', storage_path('app/qrcodes/product-1.png')); $qr->save('https://example.com', public_path('qr.svg'), 200, 10); // SVG
ডাউনলোড রেসপন্স:
return $qr->response('https://example.com', 'my-qr.png', 300, true);
ইনলাইন দেখানোর জন্য:
return $qr->response('https://example.com', 'qrcode.png', 300, false);