我在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')
方法。
答案 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');