Estoy tratando de obtener un parámetro de 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 que puedo conseguir el parámetro acon $request->input('a').
¿Hay alguna forma de obtener dicho parámetro de la vista (sin tener que pasarlo del controlador a la vista)?

$_GET[]matriz, pero no recomendaría hacerlo. Debe pasarlo del controlador a la vista, no estoy seguro de por qué no querría hacerlo.Respuestas:
Esto funciona bien:
{{ app('request')->input('a') }}¿Dónde
aestá el parámetro de URL?Vea más aquí: http://blog.netgloo.com/2015/07/17/lumen-getting-current-url-parameter-within-a-blade-view/
fuente
app('request')->request->all()La forma más corta que he usado
{{ Request::get('a') }}fuente
Más simple en Laravel 5.7 y 5.8
fuente
Dada su URL:
http://locahost:8000/example?a=10La mejor manera que he encontrado para obtener el valor de 'a' y mostrarlo en la página es usar lo siguiente:
{{ request()->get('a') }}Sin embargo, si desea usarlo dentro de una declaración if, puede usar:
@if( request()->get('a') ) <script>console.log('hello')</script> @endif¡Espero que ayude a alguien! :)
fuente
Esto funciona bien para mi:
{{ app('request')->input('a') }}Ej: para obtener el parámetro de paginación en la vista de hoja:
{{ app('request')->input('page') }}fuente
Laravel 5.8
fuente
Puede exponer públicamente la
Inputfachada a través de un alias enconfig/app.php:'aliases' => [ ... 'Input' => Illuminate\Support\Facades\Input::class, ]Y acceda a los
$_GETvalores de los parámetros de la URL utilizando la fachada directamente dentro de la vista / plantilla de Blade:{{ Input::get('a') }}fuente
Según los documentos oficiales de 5.8 :
$request = request(); $value = request('key', $default);Docs
fuente
Laravel 5.6:
{{ Request::query('parameter') }}fuente
si usa route y pass paramater use este código en su archivo blade
fuente