登录 注册
当前位置:主页 > 资源下载 > 9 > Laravel应用程序的简易多租户模式:simple-tenancy

Laravel应用程序的简易多租户模式:simple-tenancy

  • 更新:2024-10-27 23:31:44
  • 大小:11KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

简单的Laravel多租户 简单租户将自动多租户支持添加到存储在共享数据库中的Eloquent模型中。 在大多数情况下,它依赖于已建立的Laravel约定,并且需要零配置,并且每个表上只有一列。 这个怎么运作 在引擎盖下,它只有4个组件: Tenant :跟踪当前用户 HasTenancy :属于租户的模型的特征,该特征注册: TenancyScope :一个将所有模型的查询限制到当前租户 TenancyObserver :一个,用于在保存时设置当前的租户列/标识符 默认情况下,租户是Laravel的Auth::user() ,并且在没有人通过身份验证时,所有租户检查都将被禁用。 安装 使用Composer安装: composer require sbine/simple-tenancy 将HasTenancy特性添加到属于该租户的所有模型中: class Account e