Я пытаюсь настроить Pusher в моем Laravel приложении (SaaS) Dynami c. В основном я хочу хранить разные конфиги Pusher для разных аккаунтов. И вызовите соответствующий конфиг на основе пользователя.
Я пытаюсь изменить конфиг во время выполнения, используя config()->set('services.pusher.xxx', 'yyyy')
, но это не работает на любом уровне платформы, событие в пользовательском ServiceProvider.
Я нашел Laravel BroadcastManager
и попытался переопределить createPusherDriver()
, чтобы я мог создать пользовательский экземпляр PusherBroadcaster
с помощью конфигурации пользователя, но я не уверен, как это сделать или где это поставить!
Каков наилучший / стандартный способ сделать это?