1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 22:54:03 +00:00

TenantModel putMany

This commit is contained in:
Samuel Štancl 2019-09-15 11:01:24 +02:00
parent 8b2c64c8b1
commit 0fd1d82c68
10 changed files with 88 additions and 46 deletions

View file

@ -30,7 +30,7 @@ class DatabaseStorageDriver implements StorageDriver
->withDomains(Domains::where('tenant_id', $id)->all()->only('domain')->toArray());
}
public function ensureTEnantCanBeCreated(Tenant $tenant)
public function ensureTenantCanBeCreated(Tenant $tenant)
{
// todo
}
@ -61,7 +61,7 @@ class DatabaseStorageDriver implements StorageDriver
public function deleteTenant(Tenant $tenant): void
{
Tenants::find($tenant->id)->delete();
// todo domains
Domains::where('tenant_id', $tenant->id)->delete();
}
public function all(array $ids = []): array
@ -87,8 +87,6 @@ class DatabaseStorageDriver implements StorageDriver
public function putMany(array $kvPairs, Tenant $tenant = null): void
{
foreach ($kvPairs as $key => $value) { // todo performance
Tenants::find($tenant->id)->put($key, $value);
}
Tenants::find($tenant->id)->putMany($kvPairs);
}
}