Esempio n. 1
0
 /**
  * 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));
 }
Esempio n. 2
0
 /**
  * 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);
 }
Esempio n. 3
0
 /**
  * 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);
 }