laravel 引入外部包 生成二维码
在项目根目录下运行:
composer require simplesoftwareio/simple-qrcode 1.3.*
在config/app.php中添加 SimpleSoftwareIO/QrCode/QrCodeServiceProvider::class
'QrCode' => SimpleSoftwareIO/QrCode/Facades/QrCode::class
配置完成之后,就可以使用来产生显示二维码了
QrCode::format('png')->size(200)->generate('https://www.google.com');
保存二维码文件也特别简单
QrCode::format('png')->size(200)->generate('https://www.google.com',public_path('qrcode.png'));
产生的二维码文件将被保存到/public目录下
QrCode支持三种图片格式,分别为:svg(默认)、png和rps,后面两种需要做format声明才能使用。
另外,默认会产生100的边框,使用margin(0)来设置边框为0;
QrCode::format('png')->size(200)->margin(0)->generate('https://www.google.com',public_path('qrcode.png'));
浙公网安备 33010602011771号