/** * 用户注册 */ public static function register($data) { if (static::findByPhone($data['phone'])) { return ['code' => 0, 'msg' => '手机号已被注册']; } $passport = new Passport(); $passport->phone = $data['phone']; $passport->password = $passport->md5($data['password']); if ($passport->save()) { //添加 account记录 $account = new Account(); $account->passport_id = $passport->id; $account->create_time = time(); $account->save(); return ['code' => 1, 'msg' => '注册成功']; } else { return ['code' => 0, 'msg' => '注册失败']; } }