1

是否可以按名称检索路线?

例如,如果我使用如下名称注册一条路线:

 Route::get('dashboard', array(
        'as' => 'my_route_name',
        function()
        {
            ...;
        })
    );

然后稍后,我想检索此路由的 URL。

就像是

$myRoute = Route::getRoutebyname("my_route_name");
Redirect::to($myRoute::url());

谢谢

4

1 回答 1

1

这可以在 Laravel 4 中完成,尽管它与 Laravel 3 略有不同。

您只需要redirect在类上使用函数Redirect,而不是to函数。

所以,你的看起来像这样:

return Redirect::route('my_route_name');

有关更多信息,请参阅Laravel 4 路由文档

于 2013-02-17T05:37:05.913 回答