From 00af2d6eafd0ce0ea6c413d813c739dea155ec6f Mon Sep 17 00:00:00 2001 From: lukinovec Date: Thu, 15 Jun 2023 09:32:25 +0200 Subject: [PATCH] Check for class traits instead of the DB columns --- src/Database/Concerns/DealsWithModels.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/Concerns/DealsWithModels.php b/src/Database/Concerns/DealsWithModels.php index 09df235f..90218189 100644 --- a/src/Database/Concerns/DealsWithModels.php +++ b/src/Database/Concerns/DealsWithModels.php @@ -65,7 +65,7 @@ trait DealsWithModels public static function modelBelongsToTenant(Model $model): bool { - return Schema::hasColumn($model->getTable(), static::tenantKeyColumn()); + return in_array(BelongsToTenant::class, class_uses_recursive($model::class)); } public static function modelBelongsToTenantIndirectly(Model $model): bool