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
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>
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
3750php 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 ` 处取消注释即可启用。
0 commit comments