Files
Sentri/vendor/robthree/twofactorauth/docs/qr-codes/endroid.md
2026-01-01 10:54:18 +01:00

1.0 KiB

layout, title
layout title
post endroid/qr-code

Installation

In order to use this provider, you will need to install the library at version 3 and its dependencies

composer require endroid/qr-code ^3.0

You will also need the PHP gd extension installing.

Optional Configuration

Argument Default value
$bgcolor 'ffffff'
$color '000000'
$margin 0
$errorcorrectionlevel 'H'

If you make use of EndroidQrCodeWithLogoProvider then you have access to the setLogo function on the provider so you may add a logo to the centre of your QR code.

use RobThree\Auth\Providers\Qr\EndroidQrCodeWithLogoProvider;

$qrCodeProvider = new EndroidQrCodeWithLogoProvider();

$qrCodeProvider->setLogo('/path/to/your/image');

You can see how to also set the size of the logo in the source code.