Skip to content

Commit f628002

Browse files
authored
Merge pull request overtrue#190 from mingyoung/patch-1
Update readme and composer.json
2 parents ab2540e + 96e04a8 commit f628002

File tree

3 files changed

+20
-17
lines changed

3 files changed

+20
-17
lines changed

README.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# laravel-wechat
22

3-
‼️ 注意:此版本为未发布的 4.x 版本,不兼容 3.x,与 [overtrue/wechat 4.x](https://github.com/overtrue/wechat) 同步
3+
‼️ 注意:此版本为 4.x 版本,不兼容 3.x,与 [overtrue/wechat 4.x](https://github.com/overtrue/wechat) 同步
44

55
‼️ 如果你用的 3.x 版本,请从这里查看文档 https://github.com/overtrue/laravel-wechat/tree/3.1.10
66

@@ -10,7 +10,7 @@
1010
1111
<p align="center">
1212
<br>
13-
 <b>创造不息,交付不止</b>
13+
<b>创造不息,交付不止</b>
1414
<br>
1515
<a href="https://www.yousails.com">
1616
<img src="https://yousails.com/banners/brand.png" width=350>
@@ -19,7 +19,7 @@
1919

2020
## 框架要求
2121

22-
Laravel/Lumen >= 5.5
22+
Laravel/Lumen >= 5.1
2323

2424
## 安装
2525

@@ -31,13 +31,26 @@ composer require "overtrue/laravel-wechat:~4.0"
3131

3232
### Laravel 应用
3333

34-
1. 创建配置文件:
34+
1.`config/app.php` 注册 ServiceProvider 和 Facade (Laravel 5.5 无需手动注册)
35+
36+
```php
37+
'providers' => [
38+
// ...
39+
Overtrue\LaravelWeChat\ServiceProvider::class,
40+
],
41+
'aliases' => [
42+
// ...
43+
'EasyWeChat' => Overtrue\LaravelWeChat\Facade::class,
44+
],
45+
```
46+
47+
2. 创建配置文件:
3548

3649
```shell
3750
php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"
3851
```
3952

40-
2. 请修改应用根目录下的 `config/wechat.php` 中对应的项即可
53+
3. 修改应用根目录下的 `config/wechat.php` 中对应的参数即可
4154

4255
### Lumen 应用
4356

@@ -130,14 +143,6 @@ class WechatController extends Controller
130143

131144
##### 使用外观
132145

133-
`config/app.php``alias` 部分添加外观别名:
134-
135-
```php
136-
'EasyWeChat' => Overtrue\LaravelWeChat\Facade::class,
137-
```
138-
139-
然后就可以在任何地方使用外观方式调用 SDK 对应的服务了:
140-
141146
```php
142147
$officialAccount = EasyWeChat::officialAccount(); // 公众号
143148
$work = EasyWeChat::work(); // 企业微信
@@ -183,8 +188,6 @@ Route::group(['middleware' => ['web', 'wechat.oauth:snsapi_userinfo']], function
183188

184189
上面的路由定义了 `/user` 是需要微信授权的,那么在这条路由的**回调 或 控制器对应的方法里**, 你就可以从 `session('wechat.oauth_user')` 拿到已经授权的用户信息了。
185190

186-
启用路由,无需在项目中定义路由、控制器等,只需监听相应的事件即可。
187-
188191
## 开放平台路由支持
189192

190193
在配置文件 `route` 处取消注释即可启用。

composer.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@
1111
],
1212
"require": {
1313
"illuminate/container": "^5.1",
14-
"overtrue/wechat": "dev-master"
14+
"overtrue/wechat": "^4.0"
1515
},
1616
"autoload": {
1717
"psr-4": {
1818
"Overtrue\\LaravelWeChat\\": "src/"
1919
}
2020
},
21-
"minimum-stability" : "dev",
2221
"extra": {
2322
"laravel": {
2423
"providers": [

src/Events/WeChatUserAuthorized.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class WeChatUserAuthorized
1919
use SerializesModels;
2020

2121
public $user;
22+
2223
public $isNewSession;
2324

2425
/**

0 commit comments

Comments
 (0)