src/Service/LinkTo.php
public function getUrl($linkTo)
    {
        // 1. 升级数据
        $linkTo = $this->upgrade($linkTo);

        // 2. 通过插件生成地址
        $event = 'linkToGetUrl' . ucfirst($linkTo['type']);
        $url = $this->event->until($event, [$linkTo]);
        if ($url) {
            return $url;
        }

        // 3. 如果是绝对地址,直接返回,否则通过URL服务处理
        if ($this->isAbsUrl($linkTo['value'])) {
            return $linkTo['value'];
        } else {
            return $this->url($linkTo['value']);
        }
    }
public function getUrl($linkTo)
    {
        // 1. 升级数据
        $linkTo = $this->upgrade($linkTo);

        // 2. 通过插件生成地址
        $event = 'linkToGetUrl' . ucfirst($linkTo['type']);
        $url = $this->event->until($event, [$linkTo]);
        if ($url) {
            return $url;
        }

        // 3. 如果是绝对地址,直接返回,否则通过URL服务处理
        if ($this->isAbsUrl($linkTo['value'])) {
            return $linkTo['value'];
        } else {
            return $this->url($linkTo['value']);
        }
    }
根据LinkTo配置,获取对应的URL地址

@param array|null $linkTo
@return string