소스 검색

获取所有用户openid

shawn 9 년 전
부모
커밋
a148cb902e
3개의 변경된 파일26개의 추가작업 그리고 1개의 파일을 삭제
  1. 21 0
      app/Http/Controllers/UsersController.php
  2. 0 1
      app/Http/Controllers/WechatController.php
  3. 5 0
      routes/web.php

+ 21 - 0
app/Http/Controllers/UsersController.php

xqd
@@ -0,0 +1,21 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use EasyWeChat\Foundation\Application;
+use Illuminate\Http\Request;
+
+class UsersController extends Controller
+{
+    public $wechat;
+
+    public function __construct(Application $wechat) {
+        $this->wechat = $wechat;
+    }
+
+    public function users() {
+        $users = $this->wechat->user->lists();
+
+        return $users;
+    }
+}

+ 0 - 1
app/Http/Controllers/WechatController.php

xqd
@@ -23,7 +23,6 @@ class WechatController extends Controller
                         case 'subscribe':
                             return '感谢你的关注-微信投票';
                             break;
-
                     }
                     break;
                 case 'text':

+ 5 - 0
routes/web.php

xqd
@@ -16,3 +16,8 @@ Route::get('/', function () {
 });
 
 Route::any('/wechat', 'WechatController@serve');
+
+Route::group(['middleware' => ['web']], function (){
+    Route::get('/users', 'UsersController@users');
+    Route::get('/users/{openId}', 'UsersController@user');
+});