arkadaşlar merhaba,
uzun zamandır zend framework kullanıyordum ama artık laravel kullanmaya karar verdim. Bilenleriniz bilir, zend frameworkte rönlendirme şu şekilde oluyor.
Module + controller + action + params:
http://example/blog/archive/list/sort/alpha/date/desc
module == blog
controller == archive
action == list
sort == alpha
date == desc
sanırım laravelde her controller için bir route tanımlamak gerekiyor. zend framework ile geliştirdiğimiz projelerde 100lerce controller var. her controller için bir route::get tanımlamak yerine herm modul için
Route::get('/admin/{controller?}/{action?}/{any?}', function($controller='Index', $action='index',$any=null){
$controller = ucfirst($controller);
return App::make("Admin\\{$controller}Controller")->$action($any);
});
gibi bir tanımlama yapmaya çalıştım ama
http://example.com/admin/user/get/1 şeklinde sorun çıkartmıyor ama
http://example.com/admin/user/get/name/ahmet/surname/veli
şeklinde uzun parametre girersem NotFoundHttpException alıyorum.
Sormak istediğim siz böyle modul/controller olaylarının tamamını tanımlıyor musunuz? yok mudur kolay bir yolu?
teşekkürler.