1、安装composer
2、使用composer命令安装Endroid/QrCode
- composer require endroid/qr-code
-
3、实现代码
//生成二维码的功能无非就是:/二维码上的内容、二维码的尺寸大小、二维码上的LOGO、二维码上的文字….
在项目目录vendor\endroid\qr-code\src\QrCode.php
-
- declare(strict_types=1);
-
-
- namespace Endroid\QrCode;
-
- use BaconQrCode\Encoder\Encoder;
- use Endroid\QrCode\Exception\InvalidPathException;
- use Endroid\QrCode\Exception\UnsupportedExtensionException;
- use Endroid\QrCode\Writer\WriterInterface;
-
- class QrCode implements QrCodeInterface
- {
- const LABEL_FONT_PATH_DEFAULT = __DIR__.'/../assets/fonts/noto_sans.otf';
-
- private $text;
-
- private $size = 300;
- private $margin = 10;
-
- private $foregroundColor = [
- 'r' => 0,
- 'g' => 0,
- 'b' => 0,
- 'a' => 0,
- ];
-
- private $backgroundColor = [
- 'r' &#