前言
自从有了 composer
包管理工具,呈现大量优良的扩大包,让咱们能够解放双手,大大提高咱们的开发效率,有了更多的工夫去 enjoy life and accompany family
,上面我将会列出工作中用到的一些扩大包,心愿对大家有所帮忙,我不会给出具体的应用阐明,大家在应用之前最好先去看下官网的文档,以文档为主,show time,enjoy
!!!
扩大包
1、PHP
导出百万级数据到表格
简介:
PHP 导出是一个比拟常见的性能,但惯例的导出却有一个内存瓶颈,导致速度慢,甚至会将整个服务给挂掉。
这里,采纳了 PHP 迭代器 yield,开发了一个简略的 composer 包,应用起来比较简单,导出百万级数据,不会拖慢整个服务。
应用:
composer require haveyb/export-csv
地址:
https://packagist.org/package…
2、jwt
扩大包
简介:
Json web token (JWT)
, 是为了在网络应用环境间传递申明而执行的一种基于 JSON 的凋谢规范((RFC 7519). 该 token 被设计为紧凑且平安的,特地实用于分布式站点的单点登录(SSO
)场景。JWT
的申明个别被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也能够减少一些额定的其它业务逻辑所必须的申明信息,该 token 也可间接被用于认证,也可被加密。
应用:
composer require tymon/jwt-auth
地址:
https://github.com/tymondesig…
3、laravel
框架代码提醒扩大包 laravel-ide-helper
简介:
在应用模型或者门面的时候,编辑器无奈主动提醒模型有哪些属性和办法,这个扩大包间接从源代码欠缺 PHP 正文,以致于编辑器能够主动提醒模型或者门面有哪些属性和办法。
应用:
composer require --dev barryvdh/laravel-ide-helper
php artisan ide-helper:generate - PHPDoc generation for Laravel Facades
php artisan ide-helper:models - PHPDocs for models
php artisan ide-helper:meta - PhpStorm Meta file
地址:
https://github.com/barryvdh/l…
4、图片生成或者裁剪扩大包 BaconQrCode
简介:
在日常开发的过程中,咱们不可避免的会遇到生成二维码或者图片的需要,这些代码编写起来比较复杂,然而咱们不用反复造轮子,能够间接应用 BaconQrCode
扩大包
应用:
composer require bacon/bacon-qr-code
地址:
https://github.com/Bacon/Baco…
5、微信领取和支付宝领取扩大包
简介:
在电商零碎中,微信领取和支付宝领取是一个不可回避的话题,开发了屡次支付宝与微信领取后,很天然产生一种恶感,惰性又来了,想在网上找相干的轮子,可是始终没有找到一款本人感觉逞心如意的,要么应用起来太难了解,要么文件构造太芜杂,只有本人撸起袖子干了。
应用:
composer require yansongda/pay
地址:
https://github.com/yansongda/pay
欢送大家补充,继续更新中 。。。。。。
本文由博客群发一文多发等经营工具平台 OpenWrite 公布