php - from - Lumen: obtener el parámetro URL en una vista Blade
url laravel blade (5)
Estoy tratando de obtener un parámetro url de un archivo de vista.
Tengo esta url:
http://locahost:8000/example?a=10
y un archivo de vista llamado example.blade.php
.
Desde el controlador, puedo obtener el parámetro a
con $request->input(''a'')
.
¿Hay alguna manera de obtener dicho parámetro de la vista (sin tener que pasarlo desde el controlador a la vista)?
Esto funciona bien para mi:
{{ app(''request'')->input(''a'') }}
Ejemplo: para obtener el parámetro de paginación en la vista de hoja:
{{ app(''request'')->input(''page'') }}
Esto funciona bien:
{{ app(''request'')->input(''a'') }}
Donde a
es el parámetro url.
Ver más aquí: http://blog.netgloo.com/2015/07/17/lumen-getting-current-url-parameter-within-a-blade-view/
La forma más corta que he usado
{{ Request::get(''a'') }}
Laravel 5.6:
{{ Request::query(''parameter'') }}
Puede exponer públicamente la fachada de Input
través de un alias en config/app.php
:
''aliases'' => [
...
''Input'' => Illuminate/Support/Facades/Input::class,
]
Y acceda a los valores del parámetro url $_GET
usando la fachada directamente dentro de la vista / plantilla Blade:
{{ Input::get(''a'') }}