【问题标题】:Laravel Separate Admin Panel |Laravel 独立管理面板 |
【发布时间】:2020-07-11 11:08:25
【问题描述】:

我有一个 laravel 站点 www.myExampleDomain.com 。我想在站点中添加我的管理面板。 当客户点击www.myExampleDomain.com 时,他们将看到客户站点。当管理员点击www.myExampleDomain.com/admin 时,管理员将看到管理面板。

所以我想将客户面板和管理面板的代码分开。 比如:customer的所有路由都在customer_web.php中,admin的所有路由都在admin_web.php中。adminController的所有控制器都在adminController文件夹中,分别在AdminView文件夹中查看。我该如何处理分离?

【问题讨论】:

    标签: php laravel laravel-blade


    【解决方案1】:

    一种可能的方法是使用Route group()prefixes 方法,如here 所述:

    路由组允许您跨大量路由共享路由属性,例如中间件或命名空间,而无需在每个单独的路由上定义这些属性。共享属性以数组格式指定为 Route::group 方法的第一个参数。

    Route::prefix('admin')->group(function () {
        Route::get('dashboard', function () {
            // Matches The "/admin/dashboard" URL
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2021-09-28
      • 1970-01-01
      • 2021-06-26
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-28
      • 1970-01-01
      相关资源
      最近更新 更多