安裝
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; }