peartonlixiao / qr-code
基于phpqrcode生成二维码的工具类
v1.0.4
2021-10-29 09:15 UTC
Requires
- php: ^7.0
- ext-gd: *
README
# 二维码生成 基于phpqrcode生成二维码,使用简单。 ## 特点 1. 不需其他扩展下载安装 2. 可自定义logo 3. 快速生成 ## Install `composer require "composer require peartonlixiao/qr-code"` ## Usage ```php //如使用laravel tp等,则自动加载 require 'vendor/autoload.php'; use Peartonlixiao\Qrcode\QrcodeTool; //生成带logo的二维码 $create = QrcodeTool::getInstance() //设置中间logo,如不写入该参数,则使用默认https://cdn.blog.justone.top/default.png ->setProperty('logo','https://cdn.blog.justone.top/default.png') //设置输出文件夹,默认[qrcode/] ->setProperty('outputDir','/qrcode/create/') //执行,参数为写入二维码的内容[字符串,网址,参数 自行定义] ->getTypeQrCodeLogo('test'); //生成图片二维码 $create = QrcodeTool::getInstance() //执行,参数为写入二维码的内容[字符串,网址,参数 自行定义] ->getTypeQrCode('test'); var_dump($create); exit; ``` ``` // 返回结果 array(4) { ["code"]=> int(200) ["msg"]=> string(12) "上传成功" ["data"]=> string(51) "/qrcode/create/26766286bde1432bf2e3ae7d1415a934.png" ["fileName"]=> string(36) "26766286bde1432bf2e3ae7d1415a934.png" } ``` #### Laravel,TP等 `laravel`及`THINKPHP`等框架: 1.安装该插件 2.然后开始在你的项目里面使用了 `QrcodeTool::getInstance()...` ## License MIT