日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達者為師

網(wǎng)站首頁 編程語言 正文

laravel生成二維碼/生成base64二維碼流、simple-qrcode擴展

作者:阿倫php 更新時間: 2022-02-07 編程語言

在微信native支付時,可以采用EasyWeChat生成支付鏈接,掃描帶支付鏈接的二維碼就可以直接支付。那么laravel里二維碼該怎么生成呢?

1、首先下載simple-qrcode擴展
使用composer安裝依賴:

composer require simplesoftwareio/simple-qrcode 1.3.*

2、配置
1、在根目錄下在 config/app.php/providers中 注冊服務(wù)提供者

SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class

2、同樣在 config/app.php 添加 QrCode 門面

'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class

3,使用
引用:

use SimpleSoftwareIO\QrCode\Facades\QrCode;
使用:
$img =  QrCode::format('png')->size(200)->generate($url);    //format 是指定生成文件格式  默認格式是svg,可以直接在瀏覽器打開,png不能直接顯示
                return  $data = 'data:image/png;base64,' . base64_encode($img );

將圖片生成base64格式

return QrCode::encoding('UTF-8')->size(100)->generate('測試,生成二維碼');

生成普通二維碼

完結(jié)

原文鏈接:https://blog.csdn.net/weixin_43202928/article/details/122320147

欄目分類
最近更新