From 2adef1ac451168c79b186bcaeb5fc7c5f9b43d15 Mon Sep 17 00:00:00 2001 From: Abrar Ahmad Date: Mon, 5 Dec 2022 12:02:26 +0500 Subject: [PATCH] use `BelongsToMany` for `tenants` method return type --- src/Database/Concerns/ResourceSyncing.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Database/Concerns/ResourceSyncing.php b/src/Database/Concerns/ResourceSyncing.php index b9905930..258e2a97 100644 --- a/src/Database/Concerns/ResourceSyncing.php +++ b/src/Database/Concerns/ResourceSyncing.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Stancl\Tenancy\Database\Concerns; +use Illuminate\Database\Eloquent\Relations\BelongsToMany; use Illuminate\Database\Eloquent\Relations\MorphToMany; use Stancl\Tenancy\Contracts\Syncable; use Stancl\Tenancy\Contracts\UniqueIdentifierGenerator; @@ -46,7 +47,7 @@ trait ResourceSyncing return true; } - public function tenants(): MorphToMany + public function tenants(): BelongsToMany { return $this->morphToMany(config('tenancy.tenant_model'), 'tenant_resources', 'tenant_resources', 'resource_global_id', 'tenant_id', 'global_id') ->using(TenantMorphPivot::class);