В этом примере я пытаюсь настроить пакет через поставщика услуг для 2 отдельных подключений к учетной записи Xero.
В поставщике услуг:
public function register()
{
// Merge defaults
$this->mergeConfigFrom(
__DIR__.'/../config.php', 'xero.config'
);
// Grab config
$config = $this->app->config->get('xero.config');
$this->app->bind('XeroPrivate', function () use ($config) {
return new \XeroPHP\Application\PrivateApplication($config);
});
...
У меня есть новыйКонфигурация загружена в $config = $this->app->config->get('xero.config2');
Каков наилучший способ переключения между этими конфигурациями?
Я думаю, что это должно быть сделано на уровне поставщика услуг, поэтому лучше сделать 2 сервисапровайдеры и привязать каждую конфигурацию к другому ключу?