向 Revisionable 显式提供“user_id”

com*_*ted 5 laravel revisionable

我的公司为我们的 Web 应用程序使用 3 层系统:

  1. 前端-客户端层
  2. 中间层(组成请求,提供验证和身份验证)-可由前端访问
  3. 后端(发出所有数据库请求的地方)- 前端无法访问

此外,我们还有一个 SOA 架构,它将我们的应用程序的各个部分分开。例如,帐户 API 与广告 API(这是我的主要关注点)完全分开。这意味着我在后端 API 中没有可用的用户模型。

是否可以向 Revisionable 显式提供“user_id”,而不是依赖某种外键或隐式检索的用户 ID?

这个想法是,检索已编辑记录的历史记录的请求将简单地返回提供的 user_id。然后,我们会将其与针对我们的帐户 API 的请求合并,以确定实际用户是谁。

我们使用 Lumen 8.x 作为中间层和后端层。