如何重定向到Laravel的基本路线

时间:2014-03-26 12:23:52

标签: php laravel routing

我在laravel路由中遇到了一个问题,

我可以独立地进入以下路线:

*localhost/jmeercat/public/home*

*localhost/jmeercat/public/manageProject/newlycreatedproject*

但如果我在路线上*localhost/jmeercat/public/manageProject/newlycreatedproject* 并单击主页链接我被重定向到 localhost / jmeercat / public / manageProject / home 路径而不是 localhost / jmeercat / public / home

我正在使用return Redirect::to('home')方法。

1 个答案:

答案 0 :(得分:2)

查看命名路线上的Laravel文档 - http://laravel.com/docs/routing#named-routes

命名路由会在生成重定向或URL时更方便地引用路由。您可以为这样的路线指定名称:

Route::get('/home', array('as' => 'home', 'uses' => 'HomeController@home'));

您可以在生成网址或重定向时使用路线名称:

$url = URL::route('home');

$redirect = Redirect::route('home');