PHPackages                             yangcheng0826/easydevelop - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. yangcheng0826/easydevelop

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

yangcheng0826/easydevelop
=========================

YangChengEasyClass(容易开发的类)，这套类库封装了常用的一些方法及类库，例如Office操作、微信公众号、小程序、请求封装、数组操作、微信及支付宝支付、汽车参数配置相关查询等

1.0.4(2y ago)0179↓50%1MITPHPPHP &gt;=7.0

Since Apr 4Pushed 2y ago1 watchersCompare

[ Source](https://github.com/yc20010826/easydevelop)[ Packagist](https://packagist.org/packages/yangcheng0826/easydevelop)[ RSS](/packages/yangcheng0826-easydevelop/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (2)Versions (6)Used By (0)

YangChengEasyComposer | easydevelop （容易开发的类）
--------------------------------------------

[](#yangchengeasycomposer--easydevelop-容易开发的类)

### 这套类库封装了常用的一些方法及类库

[](#这套类库封装了常用的一些方法及类库)

安装方式
----

[](#安装方式)

`composer require yangcheng0826/easydevelop`

使用说明
----

[](#使用说明)

1，关于依赖：部分类库需要用到composer依赖，使用composer安装时会自动安装，如安装失败，请手动安装，下面会列出需要的依赖，所需要的依赖均安装到项目的默认composer依赖路径下面。

2，特别注意：本类一般用于thinkphp，如您作为其他框架使用，请自行修改以确保适配

3，如有疑问：QQ：1991361342

已实现类
----

[](#已实现类)

### 1、`Office` （Office操作合集）

[](#1office-office操作合集)

功能：常用语excel表格导入到数据库时使用，集成两个方法：导入出数据、数据转关联数组

### 2、`Utils` （各类工具合集）

[](#2utils-各类工具合集)

```
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` （微信开发合集）

[](#3wechat-微信开发合集)

```
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` （汽车相关）

[](#4car-汽车相关)

功能：目前仅实现以下操作

```
Vml.php（车型车系查询）[2023年8月30日更新]：
    1. 检索车辆品牌
    2. 检索车辆车系
    3. 检索车辆厂家
    4. 检索车辆车型
    5. 检索车辆车型详情

```

相关依赖
----

[](#相关依赖)

Office
------

[](#office)

### `PhpSpreadsheet` &gt;= V1.x版本

[](#phpspreadsheet--v1x版本)

```
安装方式：composer require phpoffice/phpspreadsheet
运行条件：PHP5.6或更高版本，推荐PHP7.3+ 支持php_zip扩展、 php_xml扩展、php_gd2扩展

```

Wechat
------

[](#wechat)

### `yansongda/pay` = V2.x版本

[](#yansongdapay--v2x版本)

```
安装方式：composer require yansongda/pay:^2.10 -vvv
运行条件：PHP 7.0+ (v2.8.0 开始 >= 7.1.3)

```

开发者
---

[](#开发者)

`杨*（江淮川）`

贡献者
---

[](#贡献者)

`徐*（逆流的鱼）` `蒋*（小柒）` `钟*杰（念）` `阎*达（Yansongda）`

关于业务
----

[](#关于业务)

：对外接单，PHP、uniApp、Vue、各类小程序、APP、管理系统的开发与设计、国家软著证书申请（包过）、工商财税、职业证书申请、学历证书、国家二级等保评定、室内设计、平面设计、音视频后期、等均可，价格从优，服务效率高，3年工作经验，可开票（专票、普票）均可，随时滴滴，手机号17380287639（微信：Y17380287639）

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~128 days

Total

5

Last Release

993d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/19ccbe5091b16dd3e77a77f2edb3fd71e49fb63ffdb9d8d341e2dfce3902d2b2?d=identicon)[yc20010826](/maintainers/yc20010826)

---

Top Contributors

[![yc20010826](https://avatars.githubusercontent.com/u/52847862?v=4)](https://github.com/yc20010826 "yc20010826 (4 commits)")

---

Tags

phpexcelspreadsheetwechatwechatpay

### Embed Badge

![Health badge](/badges/yangcheng0826-easydevelop/health.svg)

```
[![Health](https://phpackages.com/badges/yangcheng0826-easydevelop/health.svg)](https://phpackages.com/packages/yangcheng0826-easydevelop)
```

###  Alternatives

[openspout/openspout

PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

1.2k57.6M131](/packages/openspout-openspout)[alexandrainst/php-xlsx-fast-editor

PHP library to make basic but fast read &amp; write operations on existing Excel workbooks

1311.4k](/packages/alexandrainst-php-xlsx-fast-editor)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
