在Laravel的routes.php中,可以使用redirect()
函数来实现重定向并保留查询字符串或会话变量。
如果要保留查询字符串,可以使用withQuery()
方法。例如:
Route::get('/redirect', function () {
return redirect('/new-url')->withQuery(request()->getQueryString());
});
这将重定向到/new-url
并保留原始的查询字符串。
如果要保留会话变量,可以使用with()
方法。例如:
Route::get('/redirect', function () {
return redirect('/new-url')->with(session()->all());
});
这将重定向到/new-url
并保留当前会话中的所有变量。
需要注意的是,以上代码中的/new-url
应替换为实际的重定向目标URL。
推荐的腾讯云相关产品和产品介绍链接地址:
以上是腾讯云提供的一些相关产品,供您参考。
领取专属 10元无门槛券
手把手带您无忧上云