Laravel 如何随时添加GET参数?

Laravel 如何随时添加GET参数?,laravel,redirect,routes,Laravel,Redirect,Routes,我有一个Laravel项目(test.com) 这是从多个站点重定向的。(test1.com、test2.com…) 重定向时,$\u GET有一个参数指示它的来源 例如:test.com?from=test1,test.com?from=test2 我想在test.com上将“from”参数设置为所有url 换句话说,在创建url时,希望添加一个“from”参数 test.com/product/1?from=test1 test.com/product/create?from=test1 .

我有一个Laravel项目(
test.com

这是从多个站点重定向的。(
test1.com、test2.com…

重定向时,$\u GET有一个参数指示它的来源

例如:
test.com?from=test1
test.com?from=test2

我想在
test.com
上将“from”参数设置为所有url

换句话说,在创建url时,希望添加一个“from”参数

test.com/product/1?from=test1
test.com/product/create?from=test1
...

提前感谢。

您可以通过以下方式获取上一个url:

url()->previous();
因此,您可以通过以下方式添加
from
参数:

创建如下所示的中间件文件:


您考虑过使用吗?项目已经建成。在我的项目上由route()函数创建的所有URL。我可以在运行route()函数后添加此“from”参数吗?谢谢,但第一次请求时请记住“from”参数,下一个URL忘记“from”参数。@DaranyKhiev您可以尝试
session()
来存储
from
是的,很遗憾,我不能在这部分上使用session。