input('versions') != config('app.versions')) { return $next($request); } $user = auth()->user(); if (empty($user)) { $user = $this->authCheck(); } if (empty($user)) { return $this->fail('profile', 2, 'pages/tabBar/home', '未登录', '你的账号还没登录'); } if ($user->type != 'single') { return $next($request); } //检查自己是否已经完善资料 $result = UserService::isCompleteProfileV4($user); if ($result) { return $this->fail('profile', 5, 'pages/users/unmarriV2', '完善资料', '你的个人资料['.$result['msg'].']未完善,需要完善一下哦!'); } return $next($request); } public function fail($msg, $code = 5, $path='', $operate='', $notice='') { $result = [ 'code'=> $code, 'path'=> $path, 'message'=> $msg, 'operate'=> $operate, 'notice'=> $notice, ]; return Response()->json($result); } }