wesmiler 4 лет назад
Родитель
Сommit
ab97d33b6e

+ 5 - 0
app/Http/Controllers/Api/LoginController.php

@@ -16,6 +16,11 @@ use App\Services\SmsService;
  */
 class LoginController extends webApp
 {
+    public function __construct()
+    {
+        $this->service = new MemberService();
+    }
+
     /**
      * 用户登录
      * @return array

+ 12 - 0
app/Services/Api/MemberService.php

@@ -12,6 +12,8 @@
 namespace App\Services\Api;
 use App\Helpers\Jwt;
 use App\Models\ActionLogModel;
+use App\Models\MemberModel;
+use App\Models\UserModel;
 use App\Services\BaseService;
 use App\Services\RedisService;
 
@@ -23,6 +25,16 @@ use App\Services\RedisService;
 class MemberService extends BaseService
 {
     /**
+     * 构造函数
+     * @since 2020/11/10
+     * LoginService constructor.
+     */
+    public function __construct()
+    {
+        $this->model = new MemberModel();
+    }
+
+    /**
      * 用户注册
      * @param $params
      * @return bool

+ 4 - 1
app/Services/BaseService.php

@@ -35,7 +35,10 @@ class BaseService
      */
     public static function make()
     {
-        return (new static());
+        if(!self::$instance){
+            self::$instance = (new static());
+        }
+        return self::$instance;
     }
 
     /**