PHP code example of dominik-eller / laravel-qr-code

1. Go to this page and download the library: Download dominik-eller/laravel-qr-code library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

dominik-eller / laravel-qr-code example snippets


use Deller\QrCode\Facades\QrCode;

$qrCode = QrCode::create(‘url’)
    ->setUrl(‘https://example.com’)
    ->setSize(300)
    ->setColor([0, 0, 0])
    ->setBackgroundColor([255, 255, 255])
    ->setErrorCorrectionLevel(‘H’)
    ->generate();

$qrCode = QrCode::create(‘text’)
    ->setText(‘Hello, World!’)
    ->setSize(300)
    ->generate();

$qrCode = QrCode::create(‘email’)
    ->setEmail(‘[email protected]’)
    ->setSize(300)
    ->generate();

$qrCode = QrCode::create(‘phone’)
    ->setPhoneNumber(‘+43123456789’)
    ->setSize(300)
    ->generate();

use Deller\QrCode\Facades\QrCode;
use Deller\QrCode\Types\WifiQrCode;

QrCode::registerType(‘wifi’, WifiQrCode::class);

$qrCode = QrCode::create(‘wifi’)
    ->setSsid(‘MyNetwork’)
    ->setPassword(‘secret’)
    ->setEncryption(‘WPA’)   // WPA, WEP, or nopass
    ->setSize(300)
    ->generate();

$svg = QrCode::create(‘url’)
    ->setUrl(‘https://example.com’)
    ->setFormat(‘svg’)
    ->generate();

$dataUri = QrCode::create(‘url’)
    ->setUrl(‘https://example.com’)
    ->toBase64();

// <img src="{{ $dataUri }}">

$qrCode = QrCode::create(‘url’)
    ->setUrl(‘https://example.com’)
    ->setTopLeftEyeColor([255, 0, 0])
    ->setTopRightEyeColor([0, 0, 255])
    ->setBottomLeftEyeColor([0, 128, 0])
    ->generate();

use Deller\QrCode\QrCode as BaseQrCode;

class VCardQrCode extends BaseQrCode
{
    public function getData(): string
    {
        return "BEGIN:VCARD\nVERSION:3.0\nFN:Jane Doe\nEND:VCARD";
    }
}

QrCode::registerType(‘vcard’, VCardQrCode::class);

$qrCode = QrCode::create(‘vcard’)->generate();