I\'m trying to get a url parameter from a view file.
I have this url:
http://locahost:8000/example?a=10
and a view file na
if you use route and pass paramater use this code in your blade file
{{dd(request()->route()->parameters)}}
Given your URL:
http://locahost:8000/example?a=10
The best way that I have found to get the value for 'a' and display it on the page is to use the following:
{{ request()->get('a') }}
However, if you want to use it within an if statement, you could use:
@if( request()->get('a') )
<script>console.log('hello')</script>
@endif
Hope that helps someone! :)
You can publicly expose Input
facade via an alias in config/app.php
:
'aliases' => [
...
'Input' => Illuminate\Support\Facades\Input::class,
]
And access url $_GET
parameter values using the facade directly inside Blade view/template:
{{ Input::get('a') }}
This works fine for me:
{{ app('request')->input('a') }}
Ex: to get pagination param on blade view:
{{ app('request')->input('page') }}