摘要:本篇文章记录下用扩展包生成二维码。安装以及配置使用扩展包来生成二维码,将其配置到中共需要三步。使用安装在中注册服务提供者,如下继续在中添加门面,如下经过以上三个步骤,在中就可以使用来生成二维码了。
导语
之前介绍过 composer 的作用,可以很方便的管理包,同时 laravel 的开发者众多,因此有很多扩展包可以使用。本篇文章记录下用扩展包生成二维码。代码可查看 GitHub。
composer 安装以及配置使用 Simple Qrcode 扩展包来生成二维码,将其配置到 laravel 中共需要三步。
使用 composer require simplesoftwareio/simple-qrcode 1.3.* 安装
在 config/app.php 中注册服务提供者 SimpleSoftwareIOQrCodeQrCodeServiceProvider::class, 如下
继续在 config/app.php 中添加门面 "QrCode" => SimpleSoftwareIOQrCodeFacadesQrCode::class,如下
经过以上三个步骤,在 laravel 中就可以使用 QrCode 来生成二维码了。实际中通过 composer 加载的包都是以上步骤,门面可以选择不添加。
使用定义好路由之后,测试下。可以使用门面,也可以实例化,都是一样的。完整代码查看 GitHub
直接生成二维码 QrCode::generate(date("Y-m-d H:i:s"));,访问后看到如下
好小,可以设置下尺寸 QrCode::size(200)->generate(date("Y-m-d H:i:s"));
可以将生成的图片保存 $qr->generate("hello world", $path."qr1.svg");,第二个参数就是图片保存的路径
默认是保存 svg 格式,可以指定图片格式 $qr->format("png")->generate("hello world", $path."qr2.png");
最后再来看下在视图中怎么使用 {!! QrCode::size(200)->generate("hello world"); !!},一行代码即可。
还有更多的方法,包括设置颜色、边框、编码、合并图片等,可以查看下方参考资料。
参考资料:在 Laravel 5 中通过 Simple QrCode 扩展包生成二维码详解、Simple Qrcode。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/31091.html
摘要:简介另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态该项目统计了目前下载量最高的个扩展包。记得哟相信下面这些扩展包会让你的编码更加高效。排名下载量排名包地址下载次数描述图片处理。 简介 Laravel 另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态 ———— @Summer 该项目统计了目前 pack...
摘要:本文经授权转自社区,后续更新将以帖子内容和内容为准。说明另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态。本文对上打了标签的扩展包进行整理,截止到现在年月号,有超过个扩展包,以下是下载量最大的个。 本文经授权转自 PHPHub 社区,后续更新将以 PHPHub 帖子内容 和 GitHub 内容 为准。 说明 Laravel 另一个令人喜欢的地方...
摘要:本文整理上国内相对较常用及以上版本的扩展包代码生成文档对象云存储文档消息闪存文档编辑器代码提示文档文档文档图片处理文档微信开发文档语言包文档验证码文档社会化登陆文档系统日志文档前端构建工具文档跨域资源共享文档基于的用户认 本文整理Github上国内相对较常用Laravel5及以上版本的扩展包 laravel-generator(代码生成) Github:https://github....
摘要:本文整理上国内相对较常用及以上版本的扩展包代码生成文档对象云存储文档消息闪存文档编辑器代码提示文档文档文档图片处理文档微信开发文档语言包文档验证码文档社会化登陆文档系统日志文档前端构建工具文档跨域资源共享文档基于的用户认 本文整理Github上国内相对较常用Laravel5及以上版本的扩展包 laravel-generator(代码生成) Github:https://github....
摘要:本文整理上国内相对较常用及以上版本的扩展包代码生成文档对象云存储文档消息闪存文档编辑器代码提示文档文档文档图片处理文档微信开发文档语言包文档验证码文档社会化登陆文档系统日志文档前端构建工具文档跨域资源共享文档基于的用户认 本文整理Github上国内相对较常用Laravel5及以上版本的扩展包 laravel-generator(代码生成) Github:https://github....
阅读 793·2019-08-30 15:55
阅读 1392·2019-08-30 13:55
阅读 1955·2019-08-29 17:13
阅读 2814·2019-08-29 15:42
阅读 1286·2019-08-26 14:04
阅读 999·2019-08-26 13:31
阅读 3240·2019-08-26 11:34
阅读 807·2019-08-23 18:25