Laravel在Laravel包中合并配置

I'm writing a package on laravel that it require some packages to install.

I want to overwrite own package configuration file with the applications's published copy, and use the mergeConfigFrom method within my package service provider's register method. but it dosent work as i expect

app/config/publishedConfig.php

return [
  'dashboard_url' => 'home',
  'logout_url' => 'logout',
  'login_url' => 'login'
];

And

package/vendor/path/to/config/config.php

return [
   'dashboard_url' => 'dashboard/login',
   'logout_url' => 'dashboard/logout',
   'login_url' => 'mongodb-login'
]

Then in register method on my package service provider i use mergeConfigFrom like below to overwrite publishedConfig on run time:

public function register(){

    $this->mergeConfigFrom(
         __DIR__.'/config/adminlte-logo.php','publishedConfig'
    );
}

After that I use dd(config('publishedConfig')) helper to get result of merge But the result not changed.

expected result is :

   'dashboard_url' => 'dashboard/login',
   'logout_url' => 'dashboard/logout',
   'login_url' => 'mongodb-login'

I will appreciate anyone who solve my issue.

Thanks in advance

Finally i have overwrite it in --force tag way.

php artisan vendor:publish --tag=config --force