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