我的laravel包可以在安装时更新现有的配置文件

时间:2016-07-14 15:30:20

标签: laravel

有没有办法让我的软件包在安装时更新现有的配置文件。

我可以添加新配置

/**
 * 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'
    );
}

0 个答案:

没有答案