Laravel 5:在关联数组中获取路由参数


Laravel 5: get route parameters in associative array

我可以返回关联数组中除普通GET/POST参数外的所有路由参数吗?

示例:

route: user/{id}
requested url: user/1?test=bla
required array: Array ( [id] => 1 )  //exclude normal GET variable value "test"

我知道我可以使用request方法:route() &__get(),但是他们需要我在使用它们之前知道变量键:

$request->route('id')
$request->__get('id')  //Its value will be changed if normal get variable has same name passed

我需要返回关联数组与所有传入的参数在路由,谢谢,

你可以试试:

Route::current()->parameters();