laravel 4 では、フィルター全体をクロージャー内に配置する代わりに、フィルター クラスを作成できます。しかし、これらのフィルターは完全にapp/filters.php
or内にある必要がありapp/routes.php
ますか?
通常、私はクラスごとに 1 つのファイルを作成するのが好きですが、filters.php ファイルに多数のインクルードを作成するよりも、もっと良い方法があると思います。これらをlaravelが自動的に見つけられるようにするには、これらをどこに置きますか? 例えば:
Route::filter('Thing', 'ThingFilter');
# can I put this in its own file and have laravel automatically use it?
class ThingFilter {
function filter() { ... }
}