基于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