0
我的类过滤器不能按预期工作,但我不确定为什么。
路线如下所示:路由类别:路由过滤器
//Filter checks if the user is currently authenticated
Route::group(array('before' => 'auth'), function() {
Route::resource('organisers', 'OrganiserController');
});
过滤器类被正确地连接:
路线::滤波器( 'AUTH', 'AuthFilter筛选');
过滤器类也按预期方式调用。
奇怪的是,当过滤器类返回一个对象(json响应)时,它会立即发送回客户端。
如果我不从过滤器类发回任何东西(如果没有错误),那么Laravel4会抛出一个错误,而不是执行OrganiserController索引方法。
网址跳转到/登录,但我不知道为什么。
错误如下所示:
谢谢。我正在构建一个REST api,并开发了一个自定义auth类来自己处理传入的请求。我将过滤器名称更改为api.auth而不是auth,现在它完美地工作。 – Trace 2014-10-31 01:06:05