'json', 'level_gifts' => 'json', 'style' => 'json' ]; /** * 获取对应等级的会员数量 * @param $value * @param $data * @return int * @throws DbException */ public function getMemberNumAttr($value, $data) { if (isset($data[ 'level_id' ])) { return ( new Member() )->where([ [ 'member_level', "=", $data[ 'level_id' ] ] ])->count(); } else return 0; } /** * 会员等级名称 * @param $query * @param $value * @param $data */ public function searchLevelNameAttr($query, $value, $data) { if ($value != '') { $query->where('level_name', 'like', '%'.$value.'%'); } } }