查看原文
安装
composer require endroid/qr-code
使用
<?php
namespace app\index\controller;
use Endroid\QrCode\QrCode;
use think\Controller;
class Index extend Controller{
public function test(){
$content = '二维码内容';
$qrCode = new QrCode($content);
$qrCode->setSize(500); //二维码大小
$qrCode->setMargin(10); //二维码外边距
$qrCode->setWriterByName('png'); //写入文件后缀
$qrCode->setEncoding('UTF-8'); //编码
$qrCode->setErrorCorrectionLevel('high'); //容错等级
header('Content-Type: ' . $qrCode->getContentType());
echo $qrCode->writeString();
$qrCode->writeFile(__DIR__.'/qrcode.png'); //保存图片
die;
}
}