【PHP】扩展 qrcode 二维码生成

小破孩
2022-06-21 / 0 评论 / 81 阅读 / 正在检测是否收录...
**一、执行命令安装**

    composer require dh2y/think-qrcode
**二、require安装**

thinkphp5.0 安装
    
    "require": {
            "dh2y/think-qrcode":"1.*"
    },
thinkphp5.1 安装
    
    "require": {
            "dh2y/think-qrcode":"2.*"
    },
**三、autoload psr-4标准安装**

       a) 进入vendor/dh2y目录 (没有dh2y目录 mkdir dh2y)
       b) git clone 
       c) 修改 git clone下来的项目名称为think-qrcode
       d) 添加下面配置
       "autoload": {
            "psr-4": {
                "dh2y\\qrcode\\": "vendor/dh2y/think-qrcode/src"
            }
        },
        e) php composer.phar update

**添加配置文件**
    
    return [
        'cache_dir' => 'uploads'.DS.'qrcode',           //缓存地址
        'background'=> 'static/image/icon_cover.png'    //背景图
    ];
**使用方法**
    
    $code = new QRcode();
    $code_path =  $code->png($register_url)         //生成二维码
        ->logo('static/image/avatar-m.jpg')         //生成logo二维码
        ->background(180,500)                       //给二维码加上背景
        ->text($role,20,['center',740],'#ff4351')   //添加文字水印
        ->text($nick_name,20,['center',780],'#000000')
        ->getPath();                                //获取二维码生成的地址
0

评论 (0)

取消