我正在尝试从一个视图文件中获取URL参数。
我有这个URL:
http://locahost:8000/example?a=10
还有一个名为example.blade.php
的视图文件。
我可以通过$request->input('a')
从控制器获取参数a
。
是否有一种方法可以从视图中获取这样的参数(而不必将其从控制器传递到视图)?
我正在尝试从一个视图文件中获取URL参数。
我有这个URL:
http://locahost:8000/example?a=10
还有一个名为example.blade.php
的视图文件。
我可以通过$request->input('a')
从控制器获取参数a
。
是否有一种方法可以从视图中获取这样的参数(而不必将其从控制器传递到视图)?
request
。
请求函数返回当前请求实例或从当前请求获取输入字段的值:
$request = request();
$value = request('key', $default);
$id = request()->id; //for http://locahost:8000/example?id=10
如果你使用路由并传递参数,请在你的 Blade 文件中使用以下代码:
{{dd(request()->route()->parameters)}}
这里是获取带分页的筛选数据的代码
$queryvariable->appends($data)->links('link of new page');
请注意
$data = $request->all();
$_GET[]
数组,但我不建议这样做。你应该将它从控制器传递到视图中,不确定为什么你不想这样做。 - Tim Lewis