安装qrcode扩展
全局安装的话,运行
composer require "2amigos/yii2-qrcode-helper" "*"
也可以修改composer.json
然后composer update
控制器中生成二维码
use Da\QrCode\QrCode;
class TestController extends Controller
{
public function actionIndex()
{
header('Content-Type: image/png');//解决输出乱码
$qrcode = new QrCode('http://www.baidu.com');
$qrcode->setSize(300);
$code = $qrcode->writestring();
exit($code);
}
}
生成带logo二维码
use Da\QrCode\QrCode;
use Da\QrCode\Contracts\ErrorCorrectionLevelInterface;
class siteController extends Controller
{
public fuction actionQrcode()
{
header('