我的视图中有一些过滤器,我想获取当前网址的参数,并执行类似编辑页面中任何项目的操作,并在编辑后再次使用所有过滤器。
我的示例网址:
?本地主机:8000 / equipamentos / filtro filter_descricao = APARELHO + ULTRASSOM&安培; filter_patrimonio = 0
然后我选择要编辑的任何项目并转到:
本地主机:8000 / equipamentos / 332 /编辑
在我更改了某些内容之后,我希望将其重定向到与开头的过滤器相同的网址,例如重定向并附加filtro?filter_descricao = APARELHO + ULTRASSOM& filter_patrimonio = 0
谢谢!
答案 0 :(得分:1)
使用输入外观:
// All
$data = Input::all();
// $_REQUEST['foo']
$data = Input::get('foo'); // null if foo doesn't exist
$data = Input::get('foo', 'bar'); // if foo doesn't exist, the value is bar
然后,您可以在过滤器中处理控制器中的重定向。
答案 1 :(得分:0)
我刚刚编写了代码并且它正在运行。
Route::get('/query', function() {
return Redirect::route('result', Input::query());
});
Route::get('/result', [ 'as' => 'result', 'uses' => function() {
return Response::make(Input::all());
}]);
Input::all()
或Input::query()
应该可以检索GET
参数。
我正在使用Laravel 4.2.11