在我的路线中,我有一堆这个:
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。
谢谢。
答案 0 :(得分:0)
$routeModelControllers = [
"nerd",
"cool",
"my",
"soso",
];
foreach($routeModelControllers as $route) {
Route::resource($route, ucfirst($route) . 'Controller');
}