2013-07-20 3 views
5

Laravel의 변수 자체가 아닌 $_GET에 액세스하는 더 좋은 방법이 있습니까?

나는

청소기에서, $ _GET 값에 액세스하는 안전하고 Laravel 틱 방법이 /users?q=keyword&order=desc&limit=5 같은 API에 대한 여러 매개 변수를해야합니까?

감사합니다.

답변

8

Input facade를 사용하여 도달 할 수 있습니다.

Input::all(); 

쿼리 매개 변수를 모두 검색하기 위해, 또는 :

는 당신도 할 수

$q  = Input::get('q'); // will return 'keyword' for your example 
$order = Input::get('order'); // will return 'desc' for your example 
$limit = Input::get('limit'); // will return '5' for your example 
+0

감사합니다! 완벽하게 작동했습니다! – jaggy

+8

순수하게 FYI :'Input :: get()'은 $ _GET와 $ _POST 변수를 가져올 것이다. – fideloper

+1

Input :: query는 $ _GET 값만 액세스하는 데 사용됩니다. –

관련 문제