hasOne(User::class, 'uid', 'uid'); } /** * 绑定公众号 * @param Model $query * @param $value */ public function searchUnionidAttr($query, $value) { return $query->where('unionid', $value); } /** * 公众号唯一id * @param Model $query * @param $value */ public function searchOpenidAttr($query, $value) { return $query->where('openid', $value); } /** * 分组 * @param Model $query * @param $value */ public function searchGroupIdAttr($query, $value) { return $query->where('group_id', $value); } /** * 性别 * @param Model $query * @param $value */ public function searchSexAttr($query, $value) { return $query->where('sex', $value); } /** * 是否关注 * @param Model $query * @param $value */ public function searchSubscribeAttr($query, $value) { return $query->where('subscribe', $value); } /** * 用户类型 * @param Model $query * @param $value */ public function searchTypeAttr($query, $value) { return $query->where('user_type', $value); } /** * 用户类型 * @param Model $query * @param $value */ public function searchUserTypeAttr($query, $value) { return $query->where('user_type', $value); } /** * 是否注销 * @param $query * @param $value * @return mixed */ public function searchIsDelAttr($query, $value) { if ($value !== '') return $query->where('is_del', $value); } }