|
@@ -5,6 +5,7 @@ namespace app\api\controller;
|
|
|
|
|
|
|
|
|
use Endroid\QrCode\Builder\Builder;
|
|
|
+use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelHigh;
|
|
|
use Endroid\QrCode\Label\Alignment\LabelAlignmentCenter;
|
|
|
use Endroid\QrCode\Label\Alignment\LabelAlignmentLeft;
|
|
|
use Endroid\QrCode\Label\Font\NotoSans;
|
|
@@ -33,6 +34,7 @@ class Qrcode extends Base
|
|
|
}
|
|
|
//二维码生成的包:https://packagist.org/packages/endroid/qr-code
|
|
|
$result = Builder::create()->writer(new PngWriter())->data($text)
|
|
|
+ ->setErrorCorrectionLevel(new ErrorCorrectionLevelHigh())
|
|
|
->labelText($label)
|
|
|
->labelAlignment(new LabelAlignmentCenter())
|
|
|
->labelFont(new NotoSans($labelSize))
|