我正在尝试在登录后设置一个简单的重定向。
登录部分工作,但重定向失败,因为它说路由不存在
这是我的路由文件:
路由::任意('/',数组('使用'=>;'[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
选中重定向到命名路由和命名路由