Я использую laravel 4.1 и работаю над своим собственным пакетом в workbench. Я добавил дополнительное репо (sentry 2) в свой пакет composer.json. Sentry работает нормально, но я не могу переопределить конфигурацию, загружая файлы конфигурации из workbench / package / name / src / config / packages / cartalyst / sentry / config.php
Мой поставщик услуг выглядит так:
public function boot() { // https://coderwall.com/p/svocrg $this->package('package/name'); $config_path = __DIR__ . "/../../config/packages/cartalyst/sentry"; $this->app['config']->package('cartalyst/sentry', $config_path, 'cartalyst/sentry'); $this->app->register('Cartalyst\Sentry\SentryServiceProvider'); include __DIR__.'/../../routes.php'; } public function register() { $this->app->booting(function() { $loader = \Illuminate\Foundation\AliasLoader::getInstance(); $loader->alias('Sentry', 'Cartalyst\Sentry\Facades\Laravel\Sentry'); }); }
Когда я переопределяю что-то в файле config.php (workbench / package / name / src / config / packages / cartalyst / sentry / config.php), я все еще получаю вещи от поставщика / cartalyst / sentry / src / config / config.php. Как правильно загрузить конфигурацию в пакете workbench