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為例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM