all(); $params = $validator->check($params, 'login'); if (!is_array($params)) { return message($params, false); } if (!$result = MemberService::make()->login($params)) { return message(MemberService::make()->getError(), false); } return message(2004, true, $result); } catch (\Exception $exception) { return message(2003, false); } } /** * 账号注册 * @param MemberValidator $validator * @return array */ public function register(MemberValidator $validator) { try { $params = request()->all(); $params = $validator->check($params, 'register'); if (!is_array($params)) { return message($params, false); } if (!MemberService::make()->register($params)) { return message(MemberService::make()->getError(), false); } return message(2008); } catch (\Exception $exception) { return message(2007, false); } } }