/** * Register the service provider. * * @return void */ public function register() { $this->registerConfiguration(); $this->app->singleton(Forecast::class, function () { $forecast = new Forecast(config('laravel-forecast.API_KEY')); if (!empty(config('laravel-forecast.options'))) { $forecast->setOptions(config('laravel-forecast.options')); } return $forecast; }); }