Route Resource'da bulunan methodlara list, bulk delete gibi birkaç method daha eklemek istiyorum. Aşağıdaki şekilde ektra methodları zaten kullanabiliyorum ama kendimi tekrar etmek istemiyorum(DRY). Ekleyeceğim methodları neredeyse tüm sayfalarda kullanacağım bu nedenle Route.php'de gereksiz yere şişiyor.
Kullanım:
post('/firmalar/lists', 'Firmalar\FirmalarController@lists');
resource('/firmalar', 'Firmalar\FirmalarController', ['except' => ['create', 'edit']]);
Ben Illuminate\Routing\Router'ı genişleterek(extend) yapmak istedim ama ipin ucunu takip ettikçe işler sarpa sarmaya başladı. Bunun için ilk önce bağımlı olduğu Illuminate\Routing\ResourceRegistrar'ı elden geçirmem gerekti. Daha sonra Route için yeni bir Facade, provider vs. yapmam gerekti. Velhasılı kelam işler çok karıştı. Bi yeri yaparken diğerini patlattım, o yüzden şimdilik bu yöntemden vazgeçtim.

Bunun kolay bir yolunu bilen var mıdır? Yada fikir verebilecek?
Aşağıdaki linkte L4 için extend örneği verilmiş ama L5.1de işler öyle görünmüyor.
http://stackoverflow.com/questions/16661292/add-new-methods-to-a-resource-controller-in-laravel-4