PHP code example of fahadahmadshemul / laravel-qrcode

1. Go to this page and download the library: Download fahadahmadshemul/laravel-qrcode 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/ */

    

fahadahmadshemul / laravel-qrcode example snippets


use Fahad\QrCode\Facades\QrCode;

$svg = QrCode::make('https://example.com')->generate();

use Fahad\QrCode\QrCode;

$svg = (new QrCode)->make('https://example.com')->generate();

$svg = (string) QrCode::make('https://example.com');

$svg = QrCode::make('https://example.com')
    ->format('svg')   // or ->svg()
    ->size(300)
    ->generate();

$png = QrCode::make('https://example.com')
    ->format('png')   // or ->png()
    ->size(512)
    ->generate();

$svg = QrCode::make('https://example.com')
    ->errorCorrection('H')
    ->generate();

$svg = QrCode::make('https://example.com')
    ->size(400)
    ->margin(2)
    ->generate();

QrCode::make('https://example.com')
    ->foregroundColor('#1a1a2e')     // or ->foreground(...)
    ->backgroundColor('#ffffff')     // or ->background(...)
    ->generate();

// Shorthand: foreground, then optional background
QrCode::make('https://example.com')->color('#000000', 'transparent')->generate();

QrCode::make('https://example.com')
    ->png()
    ->save(storage_path('app/qrcodes/example.png'));

$dataUri = QrCode::make('https://example.com')->png()->base64();
// data:image/png;base64,iVBORw0KGgo...

$raw = QrCode::make('https://example.com')->svg()->base64(false);

use Fahad\QrCode\Facades\QrCode;

Route::get('/qr', function () {
    return QrCode::make('https://example.com')->png()->response();
});

// Or, relying on the Responsable contract:
Route::get('/qr', fn () => QrCode::make('https://example.com')->svg());

QrCode::make('12345')->mode('numeric')->generate();
bash
php artisan vendor:publish --tag=qrcode-config