And*_*rea 52 php laravel blade lumen
我正在尝试从视图文件中获取url参数.
我有这个网址:
http://locahost:8000/example?a=10
Run Code Online (Sandbox Code Playgroud)
和一个名为的视图文件example.blade.php
.
从控制器我可以得到的参数a
用$request->input('a')
.
有没有办法从视图中获取此类参数(无需将其从控制器传递到视图)?
And*_*rea 84
这很好用:
{{ app('request')->input('a') }}
Run Code Online (Sandbox Code Playgroud)
a
url参数在哪里.
在此处查看更多信息:http://blog.netgloo.com/2015/07/17/lumen-getting-current-url-parameter-within-a-blade-view/
Alm*_*itt 35
鉴于您的网址:
http://locahost:8000/example?a=10
Run Code Online (Sandbox Code Playgroud)
我发现获取 'a' 值并将其显示在页面上的最佳方法是使用以下内容:
{{ request()->get('a') }}
Run Code Online (Sandbox Code Playgroud)
但是,如果您想在 if 语句中使用它,您可以使用:
@if( request()->get('a') )
<script>console.log('hello')</script>
@endif
Run Code Online (Sandbox Code Playgroud)
希望对某人有所帮助!:)
这对我来说很好:
{{ app('request')->input('a') }}
Run Code Online (Sandbox Code Playgroud)
例如:在刀片视图上获得分页参数:
{{ app('request')->input('page') }}
Run Code Online (Sandbox Code Playgroud)
您可以Input
通过以下别名公开公开Facade config/app.php
:
'aliases' => [
...
'Input' => Illuminate\Support\Facades\Input::class,
]
Run Code Online (Sandbox Code Playgroud)
并$_GET
直接在Blade视图/模板中使用外观访问url 参数值:
{{ Input::get('a') }}
Run Code Online (Sandbox Code Playgroud)
根据官方5.8文档:
request()函数返回当前请求实例或获取输入项:
$request = request();
$value = request('key', $default);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
92489 次 |
最近记录: |