laravel生成二维码-入门-2020-1-30
前提
laravel 版本 >=5.6, PHP版本 >=7.0
核心技术
Simple QrCode 是基于强大的Bacon/BaconQrCode库开发的适用于当前最流行的Laravel框架的一个扩展库.便于Laravel用户可以很方便地使用
配置
Composer 设置
首先,添加 QrCode 包添加到你的 composer.json 里:
{
"require ": {
“simplesoftwareio/simple-qrcode”: “~2”
}
}
然后利用cmd,cd到你的目录,输入composer update
添加Service Provider(目录:你的目录/config/app.php)
找到’providers’ => [ 。。。很多东西。。。],
按照格式加
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class,
添加 Aliases(目录:你的目录/config/app.php)
找到’aliases’ => [ 。。。很多东西。。。],
按照格式加
‘QrCode’ => SimpleSoftwareIO\QrCode\Facades\QrCode::class,
就配置完成了!
生成二维码(示例生成随机二维码)
视图:qrcode.blade.php(自己随便定)
<div class="visible-print text-center">
{!! QrCode::size(100)->generate($code); !!}
//100是图片大小,$code是二维码内容。
<p>Scan me to return to the original page.</p>//解释文本
</div>`
控制器:QrcodeController.php(自己随便定)
use SimpleSoftwareIO\QrCode\Facades\QrCode;
需要引用↑然后↓
class QrcodeController extends qrCode
{
public function index(){
$code=time().rand();
return view("qrcode")->with('code',$code);
}
}
``
最终效果
来源:CSDN
作者:心似烟火
链接:https://blog.csdn.net/weixin_41096569/article/details/104112624