安装
composer require endroid/qrcode浏览器
namespace App\Http\Controllers\Admin; use Endroid\QrCode\QrCode; use Endroid\QrCode\Response\QrCodeResponse; class QrCodeController { $codeContent = "hello world"; $QrCode = new QrCode(); // 也能够直接初始化的使用传入二维码值 // 设置二维码内容 $QrCode->setText($codeContent); // 设置图片大小 500x500 $QrCode->setSize(300); // 设置logo 和logo 大小 $QrCode->setLogoPath('./logo.jpg'); $QrCode->setLogoSize(100, 100); // 设置边框 $QrCode->setRoundBlockSize(true); // 浏览器输出 //header('Content-type: ' . $QrCode->getContentType()); //echo $QrCode->writeString(); // 保存到文件 $QrCode->writeFile('./qrcode.jpg'); // 输出对象 //$response = new QrCodeResponse($QrCode); //echo $response; }