有没有办法让我的软件包在安装时更新现有的配置文件。
我可以添加新配置
/**
* Perform post-registration booting of services.
*
* @return void
*/
public function boot()
{
$this->publishes([
__DIR__.'/path/to/config/new_config.php' => config_path('new_config.php'),
]);
}
这将更新运行时但我希望软件包安装将我的配置添加到主配置。
/**
* Register bindings in the container.
*
* @return void
*/
public function register()
{
$this->mergeConfigFrom(
__DIR__.'/path/to/config/services.php', 'services'
);
}