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'));

相关文章
相关标签/搜索