laravel生成二维码-入门

耗尽温柔 提交于 2020-01-31 05:07:42

前提

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


``

最终效果

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!