我在L3以下代码:whats equivelent:Request :: route() - > parameters [1] in Laravel 4?
Request::route()->parameters[0];
Request::route()->parameters[1];
请告诉我是在laravel 4中等效?
感谢
我在L3以下代码:whats equivelent:Request :: route() - > parameters [1] in Laravel 4?
Request::route()->parameters[0];
Request::route()->parameters[1];
请告诉我是在laravel 4中等效?
感谢
你可以得到所有的参数,然后使用索引:
$parameters = array_values(Route::current()->parameters());
echo $parameters[0];
echo $parameters[1];
(需要array_values
否则$parameters
是一个关联键值数组)
或者,如果你知道路线的实际名称你可以简单地使用参数Route::input()
:
echo Route::input('first');
echo Route::input('second');
http://laravel.com/api/4.2/Illuminate/Http/Request.html
有关于在L4.2文档的Request
类没有route()
方法。
然而有Route::getCurrentRoute()->getParameters()
这可能能够做你想做的。
是的,但route()得到不同的参数,route :: currentRouteName()如何关联t那? – user3150060 2015-02-09 21:07:15
编辑,粘贴错误的代码片段。在这里看到更多:https://github.com/laravel/framework/issues/2919 – 2015-02-09 21:09:36