多租户和多个域Laravel-5

V4n*_*ll4 4 php multi-tenant laravel laravel-5

我正在Laravel-5中构建一个SaaS应用程序.基本上,我希望我们的客户能够将他们的域指向我们的名称服务器,并且有效地应用程序将加载他们的网站模板(这将随客户端而变化).它还允许我们的客户成员通过他们的网站登录他们的帐户并加载他们的所有个人详细信息.

在Laravel-5中这可能吗?任何人都可以指出我正确的方向吗?

Luc*_*eos 8

有几种方法可以支持laravel中的多租户.

  • 使用中间件,您可以动态地改变请求对象以修改应用程序的行为.
  • 通过修改路径位置,您可以更改视图和几乎所有其他内容的加载位置.
  • Landlord,Laravel&Lumen 5.2+的单一数据库多租户套餐.
  • 另一个经过验证的包是Tenanti,它处理自定义数据库连接,甚至可以观察模型来跟踪对不同数据库连接的更改.
  • 我目前正在为Laravel 维护一个多租户包,允许对数据库,文件等进行完全分工,同时保持系统连接以进行系统范围的设置和主机名设置.

推荐使用:

  • 如果您只想拥有一个存储所有租户的数据库,您可能对AuraEQ感兴趣,我不确定应该有其他人.现在是房东.