我正在使用laravel 4编写论坛软件,我收到以下错误:当用户未登录并尝试发送已过滤的请求('之前'=>'auth')时,他获得了404错误而非登录页面是我的过滤器:
Route::filter('auth', function()
{
if (Auth::guest())
{
if (Request::ajax())
{
return Response::make('Unauthorized', 401);
}
else
{
return Redirect::guest('login');
}
}
});
此外,当用户注销并发送过滤('之前'=>'auth')POST请求时,他会收到错误MethodNotAllowedHttpException,我的过滤器会出现什么问题吗?