yangcheng0826/easydevelop
Composer 安装命令:
composer require yangcheng0826/easydevelop
包简介
YangChengEasyClass(容易开发的类),这套类库封装了常用的一些方法及类库,例如Office操作、微信公众号、小程序、请求封装、数组操作、微信及支付宝支付、汽车参数配置相关查询等
README 文档
README
这套类库封装了常用的一些方法及类库
安装方式
composer require yangcheng0826/easydevelop
使用说明
1,关于依赖:部分类库需要用到composer依赖,使用composer安装时会自动安装,如安装失败,请手动安装,下面会列出需要的依赖,所需要的依赖均安装到项目的默认composer依赖路径下面。
2,特别注意:本类一般用于thinkphp,如您作为其他框架使用,请自行修改以确保适配
3,如有疑问:QQ:1991361342
已实现类
1、Office (Office操作合集)
功能:常用语excel表格导入到数据库时使用,集成两个方法:导入出数据、数据转关联数组
2、Utils (各类工具合集)
Arrays.php(数组工具类):
1. 数组两端空格清理
Other.php(其他工具类):
1. XML转数组
2. Unicode转中文UTF8
3. 判断是否SSL协议
4. 判断数据是否为合法的XML格式
5. 将时间戳转换为日期时间
6. 将字节转换为可读文本
7. 首字母头像
File.php(文件/文件夹工具类):
1. 判断文件或文件夹是否可写
2. 删除文件夹
Request.php(网络请求类、统一的http请求管理):
1. 发起一个http请求(数组返回)
2. 发起一个http请求(原样返回)
3、Wechat (微信开发合集)
WehatMini.php(小程序开发类):
1. 获取token
2. code换取用户信息(小程序登录)
3. 对微信加密数据进行解密(用于手机号解析等)
WechatOfficial.php(公众号开发类):
1. 获取公众号token
2. 获取js调用凭证
3. 获取微信JS调用加密字符串
4. 获取微信用户信息
5. 用户关注事件监听(用于监听,需要自己实现)
6. 使用code换取网页授权信息
WechatPay.php(微信支付工具类)(基于yansongdaPay进行封装):
1. 微信公众号支付
2. 微信小程序支付
3. 微信H5支付(非微信环境内|普通手机浏览器支付)
4. 微信APP支付
5. 微信主扫二维码支付
6. 微信被扫二维码支付
7. 微信账户转账(企业付款)
8. 关闭订单(未开始支付前关闭订单)
9. 订单部分/全部退款
10. 查询普通订单(查询退款订单)
11. 查询转账(企业付款)订单
4、Car (汽车相关)
功能:目前仅实现以下操作
Vml.php(车型车系查询)[2023年8月30日更新]:
1. 检索车辆品牌
2. 检索车辆车系
3. 检索车辆厂家
4. 检索车辆车型
5. 检索车辆车型详情
相关依赖
Office
PhpSpreadsheet >= V1.x版本
安装方式:composer require phpoffice/phpspreadsheet
运行条件:PHP5.6或更高版本,推荐PHP7.3+ 支持php_zip扩展、 php_xml扩展、php_gd2扩展
yansongda/pay = V2.x版本
安装方式:composer require yansongda/pay:^2.10 -vvv
运行条件:PHP 7.0+ (v2.8.0 开始 >= 7.1.3)
开发者
杨*(江淮川)
贡献者
徐*(逆流的鱼) 蒋*(小柒) 钟*杰(念) 阎*达(Yansongda)
关于业务
:对外接单,PHP、uniApp、Vue、各类小程序、APP、管理系统的开发与设计、国家软著证书申请(包过)、工商财税、职业证书申请、学历证书、国家二级等保评定、室内设计、平面设计、音视频后期、等均可,价格从优,服务效率高,3年工作经验,可开票(专票、普票)均可,随时滴滴,手机号17380287639(微信:Y17380287639)
yangcheng0826/easydevelop 适用场景与选型建议
yangcheng0826/easydevelop 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 208 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 04 月 02 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「excel」 「spreadsheet」 「wechat」 「wechatpay」 「微信支付」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 yangcheng0826/easydevelop 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 yangcheng0826/easydevelop 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 yangcheng0826/easydevelop 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
This Symfony bundle integrates PhpSpreadsheet into Symfony using Twig.
PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine
PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine
Yii2 export extension
PHP Excel Library
PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine
统计信息
- 总下载量: 208
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 18
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-04-02