【发布时间】:2015-04-18 12:54:01
【问题描述】:
目前我有一个 Laravel 4 应用程序,它使用 Laravel 进行身份验证和持久性以及一个 API,并有一个耦合的 AngularJS 前端供员工使用,但由于我需要扩展它,我想我会同时升级到 Laravel 5时间。
您建议我如何在架构上实现以下目标:
[1] 管理员“CMS”将可供选择的一小部分用户访问,并且将是所有 Laravel 并执行基本的 CRUD 操作。我希望它位于http://admin.domain.com(访问:“员工”用户的一小部分)
[2] 一个受 JWT 保护的 API,用于 http://www.domain.com/api/ 的消费者应用程序(访问:经过身份验证的员工和客户类型的用户)
[3] 员工门户 - 通过 API 的 Angular 前端http://staff.domain.com(访问:所有“员工”用户)
[4] 客户端门户 - 一个 Ionic/Angular 前端,通过 API 供公众使用 http://www.domain.com。 (访问:所有“员工”用户和注册的“客户”用户。
非常感谢任何建议。
【问题讨论】:
-
你能说得更具体点吗?您的问题是如何创建不同的子域?因为如果是这样,使用路由很容易实现。
-
我为这个问题的含糊之处道歉,但我只是迷失了如何完成这样的事情,不知道在哪里可以找到这样一个新框架。鉴于此,我“最迷失”的地方是如何提供多个登录机会,以及不同的子域如何“共享”单个应用程序?我想在 Apache 中使用符号链接,以便子域可以共享一个应用程序,但我将如何分配 index.php 以解决不同的情况?
-
看看你所需要的是否在下面得到了回答,我想这就是你所需要的。如果没有发表评论,我会尝试将其添加到答案中。