2014-02-10 81 views
0

在我的路線,我有一堆這樣的: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函數。

謝謝。

回答

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

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