如何分叉和拼接路由前缀?

时间:2014-06-28 00:20:33

标签: php laravel

请考虑以下事项:

Route::group(array('prefix' => 'system'), function()
{
    Route::resource('accounts', 'UserController');
    Route::resource('categories', 'CategoryController');
    Route::resource('products', 'ProductController');
}

我怎样才能将system分叉到admin,两者的工作方式完全相同?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$my_routes = function() {
    Route::resource('accounts', 'UserController');
    Route::resource('categories', 'CategoryController');
    Route::resource('products', 'ProductController');
};

Route::group(array('prefix' => 'system'), $my_routes);
Route::group(array('prefix' => 'admin'), $my_routes);

但我不认为Laravel有一种内置的方式来做你想做的事。我想一个更好的问题是,你为什么要这样做?