多个站点 link 到一个后端,如何跟踪 laravel 中来自哪个站点的流量?

Multiple sites link to one back end, how to track which site traffic came from in laravel?

我有此 Web 服务,我正试图将其提供给同一类型的多个企业。他们都是独立的企业,彼此没有关联,但他们都可以使用一个数据库来提交信息。我基本上想在这些企业已经拥有的每个单独的网站上放置一个 link,这会将用户指向一个通用的登录表单,该表单会将他们的信息转储到我的数据库中并跟踪他们来自哪家公司。因此,如果用户转到公司 A 并单击 "sign up",我希望它会将他们带到注册表单,但在后端我会知道将公司 A 的凭据与用户从属关系放在一起。同样,如果他们去了 B 公司,我会将他们与 B 公司联系起来。我不知道如何在 Laravel 中执行此操作。我可以为每个公司生成自定义 URL 吗?如果是这样,我该怎么做才能跟踪公司信息?旁注:每个使用它的公司也会有一个公司简介,其中所有信息都已经在我的系统中了。我可以为 "company URL" 创建一个数据库列并抛出一个 if 语句说 "if url==company A, do 'this'" 吗?我只需要一个好的开始方向。提前致谢。

公司模型有很多用户,用户模型属于公司更改您的登录和注册控制器的路由以根据您的请求添加公司

https://laravel.com/docs/5.6/eloquent-relationships#one-to-many

您可以在发送至 Laravel 的请求中添加一个 header 说明请求来自哪个公司