Parameters 什么';在Laravel中访问$\u GET值的最佳实践是什么?

Parameters 什么';在Laravel中访问$\u GET值的最佳实践是什么?,parameters,laravel,Parameters,Laravel,有没有更好的方法来访问$\u GET而不是Laravel中的变量本身,还是这样 我需要一个API的多个参数,比如/users?q=keyword&order=desc&limit=5 是否有一种更干净、更安全、更宽松的方式来访问$\u GET值 谢谢。您可以使用Inputfacade来访问这些 您可以执行以下任一操作: Input::all(); 要检索所有查询参数,请执行以下操作: $q = Input::get('q'); // will return 'keyword' for

有没有更好的方法来访问
$\u GET
而不是Laravel中的变量本身,还是这样

我需要一个API的多个参数,比如
/users?q=keyword&order=desc&limit=5

是否有一种更干净、更安全、更宽松的方式来访问$\u GET值


谢谢。

您可以使用
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

仅供参考:
Input::get()
将检索$\u get和$\u POST变量。Input::query应仅用于访问$\u get值。注意:“get”方法用于所有请求类型(get、POST、PUT和DELETE),而不仅仅是get请求。