我有这样的网址:https://example.com/path/to/folder?param[key][=]=value&foo=bar
在参数定义中,第二个键是运算符,可以是gt,lt,=等。仅当运算符为=时,问题才出现。
在Laravel / Lumen中,我无法解析网址的查询部分,因为某个地方丢失了左方括号。我尝试了urlencode()
而不是$ request-> query()(这给出了最糟糕的结果),但结果是相同的。
您是否有任何想法来正确解析方括号的定义?
最后我找到了合适的解决方案。 Laravel的$ request-> getRequestUri()方法以正确的未编码格式给出完整的URL。