`Laravel`版`小丑路人社区`改版中,与`Hyperf版小丑路人社区`数据互动,此版本改版中……尚未彻底完结!

Q:

PHP生成条形码

安装所需的代码库

composer require codeitnowin/barcode

相关代码(具体展示在后面)

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use CodeItNow\BarcodeBundle\Utils\BarcodeGenerator;
use CodeItNow\BarcodeBundle\Utils\QrCode;

class BarCodeController extends Controller
{
    public function index()
    {
        $string = '123456';
        $qrCode = new QrCode();
        $qrCode
            ->setText($string)
            ->setSize(300)
            ->setPadding(10)
            ->setErrorCorrection('high')
            ->setForegroundColor(['r' => 0, 'g' => 0, 'b' => 0, 'a' => 0])
            ->setBackgroundColor(['r' => 255, 'g' => 255, 'b' => 255, 'a' => 0])
            ->setLabelFontSize(16)
            ->setImageType(QrCode::IMAGE_TYPE_PNG);

        echo '<img src="data:' . $qrCode->getContentType() . ';base64,' . $qrCode->generate()" />';
    }
}
PHP
订阅

评论记录


评论/回复