tenancy多租户框架
github (opens new window) 中文文档 (opens new window) 官方文档 (opens new window)
# 常见操作
# 手动创建租户
$tenant = Tenant::create([
'id' => $userApp->id, // 通过tenant('id')获取到的值
'tenancy_db_name' => 'site_'.$userApp->id // 指定创建的数据库名称
]);
1
2
3
4
2
3
4
# 指定租户域名
// $tenant 为手动创建租户实例
// $domain 为租户完整域名
$domain = 'site.localhost';
$tenant->domains()->create(['domain' => $domain]);
1
2
3
4
2
3
4
# 操作指定租户数据
// $id 为创建租户时的id
$tenant = Tenant::find($id);
$tenant->run(function(){
Admin::create([
'username' => 'test'
]);
});
1
2
3
4
5
6
7
2
3
4
5
6
7
上次更新: 2023/09/22, 16:54:32