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'));

posted on 2016-11-18 19:12  小乔流水人家  阅读(235)  评论(0)    收藏  举报

导航