如何将路由与包关联?

时间:2013-10-01 15:54:58

标签: laravel laravel-routing

我可以像Symfony那样将路线与包相关联吗? 因此,我的routes.php管理包中的每个路径都以'/ admin /'为前缀?

因为实际上我可以在我的主要routes.php上放置一条路线,比如'/ admin',我可以在我的包裹路线上放置相同的路线,而不知道在我的主要路线上这条路线已经在使用。

我当前的包routes.php是这样的:

Route::get('/admin', 'MyVendor\administration\AdminController@test');

但是如果我在主要路线上放置相同的'/ admin'会怎样?我不喜欢这种方法。

对不起我的英语,我希望你能理解我。

谢谢

1 个答案:

答案 0 :(得分:1)

是的,你可以(来自laravel网站)

Route::group(array('prefix' => 'admin'), function()
{
    Route::get('user', function()
    {
        //
    });
});

阅读有关Route Prefixingthis answer的文档。