【发布时间】:2015-09-28 06:14:53
【问题描述】:
我正在尝试从视图文件中获取 url 参数。
我有这个网址:
http://locahost:8000/example?a=10
还有一个名为example.blade.php的视图文件。
从控制器我可以得到参数a 和$request->input('a')。
有没有办法从视图中获取此类参数(无需将其从控制器传递到视图)?
【问题讨论】:
-
您可以访问
$_GET[]数组,但我不建议这样做。你应该把它从控制器传递给视图,不知道为什么你不想这样做。 -
@TimLewis 我会避免从控制器传递它,因为如果我有很多参数可能会很烦人,并且应该更快地直接从视图中获取它。
-
我想定义大量变量并将其从控制器传递到视图可能会很乏味,但我会在任何一天都接受不良做法的乏味......
-
想想为什么不能在view中直接访问$request,还有为什么直接访问$_GET,$_POST,$_REQUEST是不好的做法
-
@mvladk 是真的,实际上。框架会从这些变量中删除潜在的不良数据。