Skip to main content
Install Filament QR in your Laravel application using Composer.
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-imagick or ext-gd PHP extension.
If your application uses raster formats (PNG or WebP), ext-imagick is recommended for high-resolution output and gradient rendering.