Laravel 4:自动分配控制器

问题描述:

在我的路线,我有一堆这样的:Laravel 4:自动分配控制器

Route::resource('nerd', 'NerdController'); 
Route::resource('cool', 'CoolController'); 
Route::resource('my', 'MyController'); 
Route::resource('soso', 'SosoController'); 

怎么可能将其合并成一个?例如,如果我的URL是http://mydomain.com/autoroute/abc/create,那么它将自动转到AbcController并调用create函数。

谢谢。

$routeModelControllers = [ 
    "nerd", 
    "cool", 
    "my", 
    "soso", 
]; 

foreach($routeModelControllers as $route) { 
    Route::resource($route, ucfirst($route) . 'Controller'); 
}