• 注册
  • WordPress后台-外观-小工具 进行配置小工具

    thinkphp6 thinkphp6 关注:2 内容:17

    Thinkphp5.1使用qrcode生成二维码

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • thinkphp6
    • 1.进入项目根目录composer安装qrcode

      composer require  endroid/qrcode 2.5

      2.自定义二维码输出控制器Qrc.php

      namespace app\admin\controller;
      use think\Controller;
      use Endroid\QrCode\QrCode;
      class Qrc extends Controller
      {
         public function view()
         {
             $qrCode=new QrCode();
             $url = 'http://www.baidu.com';//加http://这样扫码可以直接跳转url
             $qrCode->setText($url)
                 ->setSize(300)
                 ->setLabelFontPath('./vendor/endroid/qrcode/assets/noto_sans.otf')
                 ->setErrorCorrectionLevel('high')
                 ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
                 ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
                 ->setLabel('推广二维码')
                 ->setLabelFontSize(16);
             header('Content-Type: '.$qrCode->getContentType());
             echo $qrCode->writeString();
             exit;
         }
      }

      请登录之后再进行评论

      登录
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 帖子间隔 侧栏位置: