spydxk

一、前言

  关于使用qrcode,如果是基于laravel框架的话,可以考虑使用simple Qrcode,这是针对于laravel框架封装的一个qrcode的版本,使用起来更加简便快捷,功能也相对于比较集成。
如如何设置二维码的背景,给二维码添加logo等,都是简单的调用即可实现。详细使用可以参考laravel学院学院君的文章:https://laravelacademy.org/post/2605.html。

二、使用

  如果并非基于larvael框架,也可以考虑通过composer来引入相关包,进行使用。当然也可以去官网下载相关包进行引入,官网:http://phpqrcode.sourceforge.net/。
  实例:


$phpqrcode=new \App\libs\phpqrcode\QRcode();//(引入类)
$url                  = \'http://a.com\'; //网址或者是文本内容
$level                = 3;
$size                 = 3;
$errorCorrectionLevel = intval($level); //容错级别
$matrixPointSize      = intval($size); //生成图片大小
$img                  = $phpqrcode->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
return $img;//输二维码

注(划重点):
  (1)如何结合视图使用。可在视图img标签中的src属性直接调起上面的方法即可生成二维码
  (2)二维码输出乱码。原因:在输出二维码之后必须执行退出可return或者exit(); 否则乱码,特别在遍历的批量生成的时候需要注意。

三、结语

  qrcode的使用相对简单强大,值得收藏的一个实现途径

  

分类:

技术点:

相关文章:

  • 2021-08-31
  • 2021-10-30
  • 2021-12-06
  • 2021-11-02
  • 2021-05-29
  • 2022-01-23
  • 2021-09-14
猜你喜欢
  • 2021-07-28
  • 2021-12-27
  • 2021-07-18
相关资源
相似解决方案