les*_*gar 9 laravel laravel-5.4
我正在尝试使用redirect()帮助程序使用查询参数进行重定向:
$link = 'https://example.com' . '?key1=value1&key2=value2';
return redirect()->to($link);
Run Code Online (Sandbox Code Playgroud)
问题是,当$link传递给to()Laravel 方法时,会删除引导查询字符串的问号,所以它变成了这样:
https://example.com?key1=value1&key2=value2
Run Code Online (Sandbox Code Playgroud)
进入这个:
https://example.comkey1=value1&key2=value2
Run Code Online (Sandbox Code Playgroud)
(再次注意?最后一个链接中的缺失)。
如何使用附加到自定义 URL 的查询参数进行重定向?
Sap*_*aik 16
return redirect($link);
Run Code Online (Sandbox Code Playgroud)
return redirect()->route('route_name',['key'=> $value]);
Run Code Online (Sandbox Code Playgroud)