Laravel 4:自动分配控制器

时间:2014-02-10 14:13:08

标签: php 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 function。

谢谢。

1 个答案:

答案 0 :(得分:0)

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

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