From bba811960a80ad88614c9ac454d06870220bc668 Mon Sep 17 00:00:00 2001 From: iamgergo Date: Wed, 3 Mar 2021 16:36:39 +0100 Subject: [PATCH] sort by json columns --- src/Concerns/Filterable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Concerns/Filterable.php b/src/Concerns/Filterable.php index 2dc97bdb..06b286a4 100644 --- a/src/Concerns/Filterable.php +++ b/src/Concerns/Filterable.php @@ -87,7 +87,7 @@ public function scopeState(Builder $query, string $value): Builder public function scopeSort(Builder $query, array $value = []): Builder { return $query->orderBy( - $query->qualifyColumn($value['by'] ?? 'created_at'), + $query->qualifyColumn(str_replace('.', '->', $value['by'] ?? 'created_at')), $value['order'] ?? 'desc' ); }