endroid/qr-code
Generate QR codes quickly in PHP. Built on BaconQrCode with optional validation, and multiple writers for PNG, WebP, SVG, EPS, or binary output. Includes a fluent Builder plus extras like Twig extensions, routes, factories, and a Symfony bundle.
Architecture fit: Laravel's service container integrates seamlessly with the package's builder pattern. The multi-writer support (PNG, SVG, PDF) aligns with common Laravel use cases like email attachments, PDF invoices, and responsive web displays. Configuration-driven design matches Laravel's .env and config system for parameter management.
Integration feasibility: High. Composer install is trivial. GD extension is standard in Laravel deployments. No Laravel-specific bootstrapping required beyond basic service binding. Symfony bundle exists but isn't needed for native Laravel use.
Technical risk: PHP 8.2+ requirement (per 6.0.0 release) may conflict with older Laravel versions. BC breaks in past releases (e.g., 5.0
How can I help you explore Laravel packages today?