Lagünde 4, tüm filtreyi bir kapak içine koymak yerine filtre sınıfları oluşturabilirsiniz - harika. Ancak bu filtreler tamamen app/filters.php
veya app/routes.php
'da mı olmalıdır?Laravel 4 filtre sınıflarını nereye yerleştirebilirim?
Genelde, sınıf başına bir dosya yapmayı severim, ancak daha sonra yapılacak daha iyi bir şey olduğunu düşünürüm, daha sonra filters.php dosyasında bir grup içerir. Bunları otomatik olarak bulmak için laravel'e nereye koyarsınız? Örneğin:
Route::filter('Thing', 'ThingFilter');
# can I put this in its own file and have laravel automatically use it?
class ThingFilter {
function filter() { ... }
}
Bilgim için bir varsayılan yok, ancak 'ClassLoader :: addDirectories (dizi (app_path().'/Filters ')); – Wrikken
Bunu yapmanın en muhtemel yeri muhtemelen "start/{$ env} .php", yani "start/production.php" biçimindedir. – Wrikken
yorumunuzu cevap olarak ekleyin ve kabul edeceğim :) Teşekkürler! –