From 7ace7cccb5c6db4395e5726c1ecfc9129a38e8f9 Mon Sep 17 00:00:00 2001
From: jonny77 <943626451@qq.com>
Date: Tue, 29 Jun 2021 17:26:45 +0800
Subject: [PATCH] Update README.md
---
README.md | 122 ++++++++++++------------------------------------------
1 file changed, 27 insertions(+), 95 deletions(-)
diff --git a/README.md b/README.md
index 03c72fdf0..a4a21bcb3 100644
--- a/README.md
+++ b/README.md
@@ -1,99 +1,31 @@
-
-
-📦 一个 PHP 微信开发 SDK。
-
-[![Test Status](https://github.com/w7corp/easywechat/workflows/Test/badge.svg)](https://github.com/w7corp/easywechat/actions)
-[![Lint Status](https://github.com/w7corp/easywechat/workflows/Lint/badge.svg)](https://github.com/w7corp/easywechat/actions)
-[![Latest Stable Version](https://poser.pugx.org/w7corp/easywechat/v/stable.svg)](https://packagist.org/packages/w7corp/easywechat)
-[![Latest Unstable Version](https://poser.pugx.org/w7corp/easywechat/v/unstable.svg)](https://packagist.org/packages/w7corp/easywechat)
-[![Total Downloads](https://poser.pugx.org/w7corp/easywechat/downloads)](https://packagist.org/packages/w7corp/easywechat)
-[![License](https://poser.pugx.org/w7corp/easywechat/license)](https://packagist.org/packages/w7corp/easywechat)
-[![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev)
-
-> 📣 **公告**
->
-> 为了更好的推进项目发展,保障项目更新迭代速度,EasyWeChat 正式并入微擎旗下,加上微擎团队的助力,将会为大家提供更强大更稳固更多元化的开源项目。
->
-> - 微擎与 EasyWeChat 结合,基于微擎技术资源方面的优势,将积极发展 EasyWeChat 的开源社区,将为 EasyWeChat 开源项目注入巨大活力。
-> - EasyWeChat 原作者 overtrue 将继续担任开源项目的核心开发者,继续参与项目的发展规划,共同打造更强大的开源生态社区。
-> - 项目从 6.0 版本开始将修改包名为 `w7corp/easywechat`,5.x 及以下版本不受影响。
-
-> 🚨 注意:请 PR 时往 5.x 提交,感谢您的贡献!
-
-
-## Requirement
-
-1. PHP >= 7.4
-2. **[Composer](https://getcomposer.org/)**
-3. openssl 拓展
-4. fileinfo 拓展(素材管理模块需要用到)
-
-## Installation
-
-```shell
-$ composer require "overtrue/wechat:^5.0" -vvv
+本项目fork自https://github.com/w7corp/easywechat 基础使用方法参照其文档即可.
+这里主要说一下怎么适配给hyperf
```
-
-## Usage
-
-基本使用(以服务端为例):
-
-```php
'wx3cf0f39249eb0exxx',
- 'secret' => 'f1c242f4f28f735d4687abb469072xxx',
- 'token' => 'easywechat',
- 'log' => [
- 'level' => 'debug',
- 'file' => '/tmp/easywechat.log',
- ],
- // ...
-];
-
-$app = Factory::officialAccount($options);
-
-$server = $app->server;
-$user = $app->user;
-
-$server->push(function($message) use ($user) {
- $fromUser = $user->get($message['FromUserName']);
-
- return "{$fromUser->nickname} 您好!欢迎关注 overtrue!";
-});
-$server->serve()->send();
-```
-
-更多请参考 [https://www.easywechat.com/](https://www.easywechat.com/)。
-
-## Documentation
-
-[官网](https://www.easywechat.com) · [教程](https://www.easywechat.com/tutorials) · [讨论](https://yike.io/) · [微信公众平台](https://mp.weixin.qq.com/wiki) · [WeChat Official](http://admin.wechat.com/wiki)
-
-## Integration
-
-[Laravel 5 拓展包: overtrue/laravel-wechat](https://github.com/overtrue/laravel-wechat)
-
-## Contributors
-
-This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
-
-
-
-## PHP 扩展包开发
-
-> 想知道如何从零开始构建 PHP 扩展包?
->
-> 请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— [《PHP 扩展包实战教程 - 从入门到发布》](https://learnku.com/courses/creating-package)
-
-
-## License
-
-MIT
-
-
-[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fovertrue%2Fwechat.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fovertrue%2Fwechat?ref=badge_large)
+use EasyWeChat\Factory;
+use Hyperf\HttpServer\Contract\RequestInterface;
+
+class WechatPayBase
+{
+
+ public function initPay()
+ {
+ $payConfig = [
+ 'app_id' => env('MINI_APPID'),
+ 'mch_id' => env('MINI_MCHID'),
+ 'key' => env('MINI_PAYKEY'),
+ // 如需使用敏感接口(如退款、发送红包等)需要配置 API 证书路径
+// 'cert_path' => 'path/to/your/cert.pem', // 绝对路径
+// 'key_path' => 'path/to/your/key', // 绝对路径,
+ 'notify_url' => env('MINI_NOTIFYURL')
+ ];
+ $app = Factory::payment($payConfig);
+ $request = di(RequestInterface::class);
+ $app->rebind('request',$request);
+ return $app;
+ }
+
+}