问题描述
有没有办法在信使路由中使用 .env 变量?
比如这个配置:
framework:
messenger:
transports:
test: '%env(MESSENGER_TRANSPORT_DSN_TEST)%'
test1: '%env(MESSENGER_TRANSPORT_DSN_TEST_1)%'
other: '%env(MESSENGER_TRANSPORT_DSN_OTHER)%'
routing:
'App\Message\Oss': '%env(json:ROUTING_OSS)%'
给我这个错误:
In Compiler.PHP line 108:
Incompatible use of dynamic environment variables "json:ROUTING_OSS" found in parameters.
In FrameworkExtension.PHP line 1864:
Invalid Messenger routing configuration: the "App\Message\Oss" class is being routed to a sender called "%env(json:ROUTING_OSS)%". This is not a valid transport or service id.
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)