Thinkphp6---生成二维码

最近需要用到使用到二维码,需要将对应的网址输出生成二维码,Thinkphp6实现还是比较简单的:

第一步:安装 think-qrcode

composer require dh2y/think-qrcode

第二步:在对应的控制器使用

use dh2y\qrcode\QRcode;

第三步:实例后去使用

public function index()
{
    $code = new QRcode();
    $res = $code->png('https://www.baidu.com/',false, 6)->logo('logo.png')->entry();
    dump($res);
}

通过该方法可生成带LOGO的二维码:->logo('logo.png') 不设置则二维码没有LOGO

参数:->png($url,false, 6) 这三个参数是必须,后面的可不填,第三个参数是图片质量,最大10

public function index()
{
    $code = new QRcode();
    $res = $code->png('https://www.baidu.com/',false, 10);
    dump($res);
}

打完收工!

posted @ 2022-07-30 11:44  帅到要去报警  阅读(2369)  评论(1编辑  收藏  举报