diff --git a/src/LaravelFacebookSdk/LaravelFacebookSdkServiceProvider.php b/src/LaravelFacebookSdk/LaravelFacebookSdkServiceProvider.php index 55f7f10..7573a56 100644 --- a/src/LaravelFacebookSdk/LaravelFacebookSdkServiceProvider.php +++ b/src/LaravelFacebookSdk/LaravelFacebookSdkServiceProvider.php @@ -26,9 +26,15 @@ public function boot() return; } - $this->publishes([ - __DIR__.'/../config/laravel-facebook-sdk.php' => \config_path('laravel-facebook-sdk.php'), - ], 'config'); + $configPath = realpath(__DIR__ . '/../config/laravel-facebook-sdk.php'); + + if ($this->isLumen()) { + $this->app->configure('laravel-facebook-sdk'); + } else { + $this->publishes([$configPath => config_path('laravel-facebook-sdk.php')]); + } + + $this->mergeConfigFrom($configPath, 'laravel-facebook-sdk'); } /** @@ -38,11 +44,6 @@ public function boot() */ public function register() { - if ($this->isLumen()) { - $this->app->configure('laravel-facebook-sdk'); - } - $this->mergeConfigFrom(__DIR__.'/../config/laravel-facebook-sdk.php', 'laravel-facebook-sdk'); - // Main Service $this->app->bind('SammyK\LaravelFacebookSdk\LaravelFacebookSdk', function ($app) { $config = $app['config']->get('laravel-facebook-sdk.facebook_config');