attributes['recharge_type'] = is_array($value) ? implode(',', $value) : $value; } public function getWithdrawTypeAttribute($value) { return $value ? explode(',', $value) : []; } public function setWithdrawTypeAttribute($value) { $this->attributes['withdraw_type'] = is_array($value) ? implode(',', $value) : $value; } public function getActivityTypeAttribute($value) { return $value ? explode(',', $value) : []; } public function setActivityTypeAttribute($value) { if (!$value) return ''; $this->attributes['activity_type'] = is_array($value) ? implode(',', $value) : $value; } public static function getActivityType($id) { $id = $id > 0 ? $id : 1; $activity_type = self::where('id', $id)->value('activity_type'); return $activity_type; } }