第一步:安装composer
composer require simplesoftwareio/simple-qrcode 1.3.*
第二步:在 config/app.php
注册服务提供者:
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class,
第三步:在 config/app.php
添加 QrCode
门面:
'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class
基本用法:
Qrcode 生成器用法很简单,最基本的语法如下:
QrCode::generate('Hello,LaravelAcademy!');
generate()
方法还可以接受第二个参数用于指定文件名以及保存路径:
修改保存格式
前面我们说了,QrCode 默认生成 SVG 格式文件,当然,我们可以修改保存格式,目前 Simple QrCode 支持三种格式:PNG、SVG 和 RPS。要修改生成二维码图片格式,可以使用 format()
方法:
转换base64
我们有时候需要图片直接转为base64传给前端,需转为png格式
$img = \SimpleSoftwareIO\QrCode\Facades\QrCode::format('png')->size(150)->generate($id);
$img =