第一步:在项目的根目录下安装二维码安装包,像我截图哪个即可。比如
phpstudy。就是在www/shop下即可就能安装,不然不能的哦
composer require dh2y/think-qrcode
二维码插件composer语句
控制器:
<?php
declare (strict_types = 1);//开启严格模式,我的理解代表数据库里面的字段与控制器中的字段必须一样。namespace app\admin\controller;//namespace代表你这个index.php控制器文件在哪里?精确到所在文件的目录下。
use dh2y\qrcode\QRcode;//引用二维码插件。不引用不能显示哦
class Index //必须跟控制器index.php文件名一致
{public function index(){$code = new QRcode();//创建二维码对象,必须得。因为这是面向对象思想,我写代码,写出一个二维码对象,二维码对象操作。也就是说我控制二维码对象来操作里面的变量方法.$res = $code->png('https://www.baidu.com/',false, 6)->logo('D:/phpstudy_pro/WWW/1.jpg')->entry();//logo('D:/phpstudy_pro/WWW/1.jpg')->entry()//不设置则二维码没有LOGO图
//png('https://www.baidu.com/',false, 6),值越大,质量越大dump($res);}}
上面的截图是代表这个二维码的路径,复制粘贴然后在地址栏打开就能看见啦