想问问动态加载配置的问题

在laravel里面 怎么才能动态加载不同的类呢。
就例如支付的时候 可能是支付宝 可能是微信
怎么根据用户选择来加载相应的配置呢?谢谢。
我知道可以根据命名空间来加载,在laravel里面有优雅点的方式么

JellyBool

这种场景应该不是动态加载配置,而是都配置好支付宝和微信,然后更加 channel 不一样来生成不同的类来处理就好,比如用户选择的 channel 是 alipay,那么有实例化一个 AlipayCharge 来收钱,如果 channel 是 wechat,就实例化 WechatCharge 来收钱就好了