1
Require the package
Run the Composer require command in your project root:Composer resolves
linkxtr/filament-qr and its dependencies, including linkxtr/laravel-qrcode.2
Register the panel plugin
Open your Filament panel provider, typically located at
app/Providers/Filament/AdminPanelProvider.php, and register FilamentQrPlugin:app/Providers/Filament/AdminPanelProvider.php
3
Publish configuration (optional)
If you want to customize application-wide default dimensions, format, error correction, or modal settings, publish the configuration file:This copies
config/filament-qr.php into your Laravel configuration directory.4
Publish views (optional)
To adjust the HTML markup or Tailwind classes of table columns or infolist entries:The Blade templates will be placed in
resources/views/vendor/filament-qr/.Image extension requirements
- SVG output (default): Requires no additional PHP image extensions. SVG renders cleanly and quickly in all modern browsers.
- PNG & WebP raster output: Requires either the
ext-imagickorext-gdPHP extension.