Laravel 產生二維碼

在項目根目錄下運行:php

composer require simplesoftwareio/simple-qrcode 1.3.*app

在config/app.php中添加
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::classcomposer

'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::classide

配置完成以後,就可使用來產生顯示二維碼了svg

QrCode::format('png')->size(200)->generate('https://www.google.com');ui

保存二維碼文件也特別簡單google

QrCode::format('png')->size(200)->generate('https://www.google.com',public_path('qrcode.png'));code

產生的二維碼文件將被保存到/public目錄下orm

QrCode支持三種圖片格式,分別爲:svg(默認)、png和rps,後面兩種須要作format聲明才能使用。圖片

 

另外,默認會產生100的邊框,使用margin(0)來設置邊框爲0;

QrCode::format('png')->size(200)->margin(0)->generate('https://www.google.com',public_path('qrcode.png'));

相關文章
相關標籤/搜索