Laravel 4-重定向时未定义路由

我正在尝试在登录后设置一个简单的重定向。
登录部分工作,但重定向失败,因为它说路由不存在

这是我的路由文件:

路由::任意('/',数组('使用'=>'[email protected]'));
路由::任意('/manage',数组('使用'=>'[email protected]'));

如果我去的话,这条路线很好http://example.com/manage .. laravel的徽标在那里,我的另一页也不错

但当我这样做的时候:

重定向::路由(’/manage’);

页面上写着:

未定义路由[/manage]

有人有主意吗

在使用Redirect::route方法时,应该使用路由名称,在这种情况下,必须使用名称声明路由,即

路由::任意('/manage',数组('as'=>'manage','uses'=>'[email protected]'));

这里,as值是路线的名称,所以,现在您可以使用

返回重定向::路由('manage');//manage'是要重定向的路由的名称

或者,您也可以使用Redirect::to('url')方法,即

返回重定向::到(’/manage’);///manage’是要重定向的url

选中重定向到命名路由和命名路由

发表评论