自定义筛选器类 - 类中的多个筛选器

时间:2014-08-18 10:49:02

标签: laravel laravel-4

我已经阅读了很多关于自定义过滤器的教程。

以下是我的自定义过滤器的设置方法:

class MyCustomFilter {

  public function filter($route, $request) {

  }

  public function filter2($route, $request) {

  }
}

在我的过滤器文件中,我有:

Route::filter('my_filter', 'MyCustomFilter');

有没有办法让一个类中有多个过滤器?我试过这样称呼它:

Route::filter('my_filter', 'MyCustomFilter.filter2');

但没有运气。

1 个答案:

答案 0 :(得分:1)

您应该可以使用 class @ method

来实现这一目标
Route::filter('my_filter', 'MyCustomFilter@filter');
Route::filter('my_filter', 'MyCustomFilter@filter2');