ThinkPHP5 generate two-dimensional code

1, two-dimensional code library download

Two-dimensional code library download
extraction code: j6lp
placed under vendor

2, controller code:

/**
 * 生成二维码
 * @param $data string 跳转地址
 * @param $erfilename string 二维码名称
 * @return int
 */
function create_qrcode($data, $filename)
{
    vendor("phpqrcode.phpqrcode");
    $path = "/qrcode/" . $filename . '.jpg';
    $outfile = ROOT_PATH . 'public' . $path;
    $level = 'L';
    $size = 4;
    $QRcode = new \QRcode();
    ob_start();
    $QRcode->png($data, $outfile, $level, $size, 2);
    ob_end_clean();
    return $path;
}
Published 22 original articles · won praise 16 · views 1552

Guess you like

Origin blog.csdn.net/ZhangJiWei_2019/article/details/103236610