我刚刚将路由组添加到我在Laravel中的路由文件中,现在当我尝试加载我的网站时,我收到一条消息“Firefox已检测到服务器正在以某种方式重定向此地址的请求永远不会完成。“
我不确定为什么会这样,有人能看到我的路线文件中的任何错误吗?
code redacted
我尝试过的一件似乎有用但没有意义的事情是return
这些内部Route::get()
次调用。有什么我做错了吗?
编辑:当我在“认证后路由”评论区域中编辑root
路由以路由到StaticController@getIndex
方法时,它可以正常工作。我是否错误地使用了组过滤器?
答案 0 :(得分:2)
我已经解决了这个问题。
看一看auth
过滤器实际上是什么......
Route::filter('auth', function() {
if (Auth::guest()) return Redirect::guest('login');
});
我意识到我错了。
如果有其他人遇到此问题,auth
过滤器会检查用户是否已登录,如果没有,则将其重定向到登录页面(我的问题是我试图访问登录页面没有登录,导致无限循环。)