我与另一个有自己SDK的系统集成。SDK使用工作正常的查询字符串参数进行身份验证。然而,我们正在更新集成以使用更多的应用程序,但由于重定向,它丢失了所需的查询字符串。
我们有一个在传入请求上设置的会话变量,我们可以使用它来标记何时应该追加查询字符串,但需要在最高级别完成,以防止需要在多个地方检查它。我试过中间件,但它似乎不添加查询字符串。
有人有什么想法吗?
创建中间件并注册它。尝试以下代码:
URL::defaults(['test'=>'test']);
$request->merge(['test'=>'test']);
$request->fullUrlWithQuery(['test' => 'test']);
所需要的是传入请求和后续重定向从http://example.com/submissions更改为http://example.com/submissions?test=test
2条答案
按热度按时间xu3bshqb1#
如果想将会话变量附加到查询中,请使用简单的方法。
drkbr07n2#