From b75b3300949cdc6ce191f9a4b70addbce5d54ff5 Mon Sep 17 00:00:00 2001 From: AbdelrahmanBl Date: Mon, 13 May 2024 15:06:35 +0300 Subject: [PATCH] [FIX] replace whereJsonContains with where for more database's driver compatibility --- src/HasTranslations.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/HasTranslations.php b/src/HasTranslations.php index 769a500..9057a9a 100644 --- a/src/HasTranslations.php +++ b/src/HasTranslations.php @@ -363,14 +363,14 @@ public function scopeWhereLocales(Builder $query, string $column, array $locales public function scopeWhereJsonContainsLocale(Builder $query, string $column, string $locale, mixed $value): void { - $query->whereJsonContains("{$column}->{$locale}", $value); + $query->where("{$column}->{$locale}", $value); } public function scopeWhereJsonContainsLocales(Builder $query, string $column, array $locales, mixed $value): void { $query->where(function (Builder $query) use ($column, $locales, $value) { foreach($locales as $locale) { - $query->orWhereJsonContains("{$column}->{$locale}", $value); + $query->orWhere("{$column}->{$locale}", $value); } }); }