我有一个网络服务,我试图提供给多个相同类型的企业。它们都是不相互关联的个体企业,但它们都可以使用一个数据库来提交信息。我基本上想把一个链接到每个单独的网站,这些业务已经有,这将指向用户到一个通用的登录表单,将他们的信息转储到我的数据库,并跟踪他们来自哪个公司。因此,如果用户去公司A,并点击“注册”,我希望它带他们到注册表格,但在后端,我将知道把公司A的凭证与用户的联系。同样的,如果他们去B公司,我会把他们和B公司联系起来,我不知道如何在拉拉维尔做这件事。我可以为每个公司生成一个自定义URL吗?如果是的话,我如何做到这一点,以便我可以跟踪公司的信息?附带注意:每一家公司谁使用这也将有一个公司的个人资料与他们的所有信息已经在我的系统。我是否可以为“公司网址”创建一个数据库列,并抛出一个if语句,上面写着“如果url==company A,那么做这件事”?我只是需要一个好的方向来开始。提前谢谢。
发布于 2018-04-08 05:40:16
您可以在请求中添加一个标题,然后转到Laravel,说明请求来自哪个公司。
发布于 2018-04-08 03:55:29
公司模式有许多用户,用户模型属于公司,更改您的登录路径和注册控制器,以便在您的请求中添加公司。
https://laravel.com/docs/5.6/eloquent-relationships#one-to-many
https://stackoverflow.com/questions/49713629
复制相似问题