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');