Skip to content

Commit d297738

Browse files
committed
更新文档
1 parent 684c0da commit d297738

File tree

1 file changed

+37
-15
lines changed

1 file changed

+37
-15
lines changed

README.md

Lines changed: 37 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,20 @@
3232

3333
别名对应关系如下:
3434

35-
'wechat.server' => 'Overtrue\\Wechat\\Server',
36-
'wechat.user' => 'Overtrue\\Wechat\\User',
37-
'wechat.group' => 'Overtrue\\Wechat\\Group',
38-
'wechat.auth' => 'Overtrue\\Wechat\\Auth',
39-
'wechat.menu' => 'Overtrue\\Wechat\\Menu',
40-
'wechat.menu.item' => 'Overtrue\\Wechat\\MenuItem',
41-
'wechat.js' => 'Overtrue\\Wechat\\Js',
42-
'wechat.staff' => 'Overtrue\\Wechat\\Staff',
43-
'wechat.store' => 'Overtrue\\Wechat\\Store',
44-
'wechat.card' => 'Overtrue\\Wechat\\Card',
45-
'wechat.qrcode' => 'Overtrue\\Wechat\\QRCode',
46-
'wechat.url' => 'Overtrue\\Wechat\\Url',
47-
'wechat.media' => 'Overtrue\\Wechat\\Media',
48-
'wechat.image' => 'Overtrue\\Wechat\\Image',
35+
'wechat.server' => 'Overtrue\Wechat\Server',
36+
'wechat.user' => 'Overtrue\Wechat\User',
37+
'wechat.group' => 'Overtrue\Wechat\Group',
38+
'wechat.auth' => 'Overtrue\Wechat\Auth',
39+
'wechat.menu' => 'Overtrue\Wechat\Menu',
40+
'wechat.menu.item' => 'Overtrue\Wechat\MenuItem',
41+
'wechat.js' => 'Overtrue\Wechat\Js',
42+
'wechat.staff' => 'Overtrue\Wechat\Staff',
43+
'wechat.store' => 'Overtrue\Wechat\Store',
44+
'wechat.card' => 'Overtrue\Wechat\Card',
45+
'wechat.qrcode' => 'Overtrue\Wechat\QRCode',
46+
'wechat.url' => 'Overtrue\Wechat\Url',
47+
'wechat.media' => 'Overtrue\Wechat\Media',
48+
'wechat.image' => 'Overtrue\Wechat\Image',
4949

5050
下面以接收普通消息为例写一个例子:
5151

@@ -89,11 +89,33 @@ class WechatController extends Controller {
8989

9090
> 注意:不要忘记在头部 `use` 哦,或者你就得用 `\Overtrue\Wechat\Server` 全称咯。:smile:
9191
92-
### 从容器获取对应实例
92+
### 我们有两种方式获取 SDK 的服务实例
93+
94+
##### 使用容器的自动注入
95+
96+
```php
97+
<?php namespace App\Http\Controllers;
98+
99+
use Overtrue\Wechat\Auth;
100+
101+
class WechatController extends Controller {
102+
103+
public function __construct(Auth $auth)
104+
{
105+
// $auth 则为容器中 Overtrue\Wechat\Auth 的实例
106+
}
107+
}
108+
```
109+
110+
##### 使用别名/类名从容器获取对应实例
111+
112+
上面已经列出了所有可用的别名对应关系,你可以使用别名或者类名获取对应的实例:
93113

94114
```php
95115
$wechatServer = App::make('wechat.server'); // 服务端
96116
$wechatUser = App::make('wechat.user'); // 用户服务
117+
或者:
118+
$wechatUser = App::make('Overtrue\Wechat\User'); // 用户服务
97119
// ... 其它同理
98120
```
99121

0 commit comments

Comments
 (0)