2013-07-20 6 views
5

Laravelの変数自体ではなく$_GETにアクセスするより良い方法はありますか?

私は/users?q=keyword&order=desc&limit=5

は$ _GETの値にアクセスするためのクリーナー、より安全かつLaravelっぽい方法があるようなAPIのための複数のパラメータを必要としますか?

ありがとうございました。

答えて

8

ファサードInputを使用すると、それらに達することができます。

あなたが行うことができ、次のいずれか

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値にのみアクセスするために使用されます。 –

関連する問題