Laravel 4中组前缀内的组前缀

时间:2013-07-01 08:23:15

标签: laravel laravel-4

前缀内的前缀是否有效?我尝试了下一个例子:

Route::group(array('prefix' => 'section'), function() {
    Route::get('page', function() {
        return 'page';
    });

    Route::group(array('prefix' => 'subsection'), function() {
        Route::get('subpage', function() {
            return 'subpage';
        });
    });
});

我可以访问/ section / page但不能访问/ section / subsection / subpage。我尝试了不同的语法但没有成功。

更新:实际上它有效,我想我在某个地方做了一个类型

1 个答案:

答案 0 :(得分:0)

根据您自己的测试,不支持前缀内的前缀。然而,这将有效:

Route::group(array('prefix' => 'section'), function() {
    Route::get('page', function() {
        return 'page';
    });
});

Route::group(array('prefix' => 'section/subsection'), function() {
    Route::get('subpage', function() {
        return 'subpage';
    });
});

可能不是您想要的最佳选择,但仍允许对第二级路线进行分组。