/** * Return the asset path to a compiled asset collection. * * @param $collection * @param array $filters * @return string */ public function asset($collection, array $filters = []) { if (!isset($this->collections[$collection])) { $this->add($collection, $collection, $filters); } return $this->url->asset($this->getPath($collection, $filters)); }
/** * Return the URL to a compiled asset collection. * * @param $collection * @param array $filters * @return string */ public function url($collection, array $filters = [], array $parameters = [], $secure = null) { if (!isset($this->collections[$collection])) { $this->add($collection, $collection, $filters); } if (!($path = $this->getPath($collection, $filters))) { return null; } return $this->url->asset($this->getPath($collection, $filters), $parameters, $secure); }
/** * Return the URL to an image. * * @param array $parameters * @param null $secure * @return string */ public function url(array $parameters = [], $secure = null) { return $this->url->asset($this->path(), $parameters, $secure); }