보기 파일에서 URL 매개 변수를 가져 오려고합니다.
이 URL이 있습니다.
http://locahost:8000/example?a=10
및라는 보기 파일이 example.blade.php
있습니다.
컨트롤러에서 나는 매개 변수 a
를 $request->input('a')
.
컨트롤러에서 뷰로 전달할 필요없이 뷰에서 이러한 매개 변수를 가져올 수있는 방법이 있습니까?
답변
이것은 잘 작동합니다.
{{ app('request')->input('a') }}
a
URL 매개 변수는 어디에 있습니까 ?
여기에서 더보기 : http://blog.netgloo.com/2015/07/17/lumen-getting-current-url-parameter-within-a-blade-view/
답변
내가 사용한 가장 짧은 방법
{{ Request::get('a') }}
답변
주어진 URL :
http://locahost:8000/example?a=10
‘a’의 값을 가져 와서 페이지에 표시하는 가장 좋은 방법은 다음을 사용하는 것입니다.
{{ request()->get('a') }}
그러나 if 문 내에서 사용하려면 다음을 사용할 수 있습니다.
@if( request()->get('a') )
<script>console.log('hello')</script>
@endif
누군가에게 도움이되기를 바랍니다! 🙂
답변
Laravel 5.7 및 5.8에서 더 간단합니다.
{{ Request()->parameter }}
답변
이것은 나를 위해 잘 작동합니다.
{{ app('request')->input('a') }}
예 : 블레이드보기에서 페이지 매김 매개 변수를 얻으려면 :
{{ app('request')->input('page') }}
답변
라 라벨 5.8
{{ request()->a }}
답변
에 Input
있는 별칭을 통해 퍼 사드를 공개적으로 노출 할 수 있습니다 config/app.php
.
'aliases' => [
...
'Input' => Illuminate\Support\Facades\Input::class,
]
$_GET
블레이드 뷰 / 템플릿 내에서 직접 파사드를 사용하여 URL 매개 변수 값에 액세스합니다 .
{{ Input::get('a') }}