2013-07-20 7 views
5

Czy istnieje lepszy sposób uzyskiwania dostępu do $_GET niż samej zmiennej w Laravel, czy jest to?

muszę wiele parametrów API jak /users?q=keyword&order=desc&limit=5

Czy jest czystsze, bezpieczniejsze i laravel-owski sposób uzyskać dostęp do wartości $ _GET?

Dzięki.

Odpowiedz

8

Możesz użyć fasady Input, aby uzyskać do nich dostęp.

Można też zrobić:

Input::all(); 

pobrać wszystkie parametry zapytań, czyli

$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

Dzięki! Działało idealnie! – jaggy

+8

Czysto FYI: 'Input :: get()' pobierze zmienne $ _GET i $ _POST. – fideloper

+1

Parametr wejściowy :: zapytanie służy do uzyskiwania dostępu tylko do wartości $ _GET. –

Powiązane problemy