public function getLogoURL($cachebuster = false) { if (!$this->hasLogo()) { return null; } $disk = $this->getLogoDisk(); $adapter = $disk->getAdapter(); if ($adapter instanceof \League\Flysystem\Adapter\Local) { // Stored locally $logo_url = str_replace(public_path(), url('/'), $adapter->applyPathPrefix($this->logo), $count); if ($cachebuster) { $logo_url .= '?no_cache=' . time(); } if ($count == 1) { return str_replace(DIRECTORY_SEPARATOR, '/', $logo_url); } } return Document::getDirectFileUrl($this->logo, $this->getLogoDisk()); }