我已经阅读了很多关于自定义过滤器的教程。
以下是我的自定义过滤器的设置方法:
class MyCustomFilter {
public function filter($route, $request) {
}
public function filter2($route, $request) {
}
}
在我的过滤器文件中,我有:
Route::filter('my_filter', 'MyCustomFilter');
有没有办法让一个类中有多个过滤器?我试过这样称呼它:
Route::filter('my_filter', 'MyCustomFilter.filter2');
但没有运气。
答案 0 :(得分:1)
您应该可以使用 class @ method
来实现这一目标Route::filter('my_filter', 'MyCustomFilter@filter');
Route::filter('my_filter', 'MyCustomFilter@filter2');