Laravel 4 - 获取命名路由的URI

时间:2014-12-13 00:50:02

标签: laravel-4 routing

任何人都知道如何获得命名路线的uri?像这样:

$sourceUri = Route::getNamedRoute('nameOfMyRoute')->getPath(); //this doesn't work of course

我想要的原因是确定客户端请求的当前路由是否与给定的命名路由相同,如下所示:

$targetUri = Route::getCurrentRoute()->getPath(); //this DOES work
return sourceUri === targetUri;

2 个答案:

答案 0 :(得分:1)

使用此:

$url = route('routeName', $params);

答案 1 :(得分:1)

这个可能会起作用:

Route::getRoutes()->getByName('name.of.your.route')->getUri();