【问题标题】:How to associate a route to a package?如何将路由关联到包?
【发布时间】:2013-10-07 21:09:47
【问题描述】:

我可以做一些类似 Symfony 的事情来将路由关联到包吗? 所以我的 routes.php 管理包上的每条路由都以'/admin/'为前缀?

因为实际上我可以在我的主要 routes.php 上放置一条路线,例如“/admin”,并且我可以在我的包裹路线上放置同样的路线,而不知道在我的主要路线上这条路线已经在使用中。

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

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

但是如果我在主路由上放置相同的“/admin”会发生什么?我不喜欢这种方法。

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

谢谢

【问题讨论】:

    标签: laravel laravel-routing


    【解决方案1】:

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

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

    也请阅读有关Route Prefixing 和this answer 的文档。

    【讨论】:

      猜你喜欢
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-26
      • 2022-07-18
      • 2016-02-08
      • 1970-01-01
      相关资源
      最近更新 更多