/** * Register the service provider. * * @return void */ public function register() { $this->app->bind('laravel-glide-image', function () { $glideImage = new GlideImage(); $glideImage->setSignKey($this->getSignKey(config('laravel-glide')))->setBaseURL($this->app['config']->get('laravel-glide.baseURL')); return $glideImage; }); }
/** * Register the service provider. * * @return void */ public function register() { $this->app->bind('laravel-glide-image', function () { $glideImage = new GlideImage(); $glideImage->setSignKey($this->getSignKey(config('laravel-glide')))->setBaseURL($this->app['config']->get('laravel-glide.baseURL')); if (config('laravel-glide.prefixWithAppURL')) { $glideImage->setUrlPrefix(config('app.url')); } return $glideImage; }); }
/** * Set the signkey used to secure the image url * * @param $signKey * @return $this * @static */ public static function setSignKey($signKey) { return \Spatie\Glide\GlideImage::setSignKey($signKey); }