使用?param = value格式捕获路由参数

时间:2015-05-16 14:42:27

标签: jquery parameters routes

我理解如何使用例如

将路径中的参数传递给控制器
Route::get('getAllUsers/{term}', 'MethodController@fetchUserList');

但是,在我编写的JavaScript中,我使用了jQuery自动完成小部件,它通过自动附加?term = searchterm来调用任何URL。我需要在我的路线中捕捉到这个参数,但是Laravel并没有这样做。让我做这样的事情:

Route::get('getAllUsers?term={term}', 'MethodController@fetchUserList');

如何捕获该参数并将其传递给控制器​​?

感谢任何提示。

1 个答案:

答案 0 :(得分:0)

这是一个原始的get参数。您可以使用\Input::get('term')获取它。 更深入的信息http://laravel.com/docs/5.0/requests#retrieving-input