redirect()
ヘルパーを使用して、クエリパラメーターでリダイレクトを実行しようとしています。
$link = 'https://example.com' . '?key1=value1&key2=value2';
return redirect()->to($link);
問題は、$link
がto()
メソッドに渡されると、Laravelがクエリ文字列の先頭にある疑問符を削除するため、次のようになることです。
https://example.com?key1=value1&key2=value2
これに:
https://example.comkey1=value1&key2=value2
(繰り返します?
が、最後のリンクに欠落していることに注意してください)。
カスタムURLにクエリパラメータを追加してリダイレクトするにはどうすればよいですか?
return redirect($link);
return redirect()->route('route_name',['key'=> $value]);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加