php endroid/qr-code 生成二维码
使用 composer 下载安装 endroid/qr-code 之后
使用方法如下:
1、直接生成二维码图片
1 $qrCode = new QrCode('www.baidu.com');
2 header('Content-Type: '.$qrCode->getContentType());
3 echo $qrCode->writeString();die;
效果所下:
2、生成数据流,然后在页面,放一个img标签,然后src=“数据流”,适合接口返回,或者附带其他数据渲染页面
1 $this->view->assign("row", $row);
2
3 $qrCode = new QrCode('www.baidu.com');
4 $this->view->assign("img", $qrCode->writeDataUri());
效果如下,样式没调:
需要注意的是: composer 依赖包的时候,Endroid\QrCode\QrCode 得是最新版,不然有可能是写法对不上,本篇博文以版本3.8为例
多学、
多记、
多练、