简介
Simple QrCode 是基于强大的Bacon/BaconQrCode库开发的适用于当前最流行的Laravel框架的一个扩展库.便于Laravel用户可以很方便地使用.
翻译
我们在寻找可以将本文档翻译成韩语或日语的伙伴加入,将本文档翻译成当地语言.愿意翻译的朋友们欢迎pull给我.
配置
Composer 设置
首先,添加 QrCode 包添加到你的 composer.json
文件的 require
里:
"require": {
"simplesoftwareio/simple-qrcode": "~2"
}
然后,运行 composer update
.
添加 Service Provider
Laravel <= 5.4
注册 SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class
至 config/app.php
的 providers
数组里.
添加 Aliases
Laravel <= 5.4
最后,注册 'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class
至 config/app.php
的 aliases
数组里.
简例
打印视图
一个重要的应用是在打印页面添加的来源二维码.这里我们只需要在 footer.blade.php 文件里添加如下代码即可!
<div class="visible-print text-center">
{!! QrCode::size(100)->generate(Request::url()); !!}
<p>Scan me to return to the original page.</p>
</div>
嵌入二维码
你可以嵌入一个二维码在你的Email里,让收信的用户可以快速扫描.以下是使用 Laravel 实现的一个例子:
//Inside of a blade template.
<img src="{!!$message->embedData(QrCode::format('png')->generate('Embed me into an e-mail!'), 'QrCode.png', 'image/png')!!}">