diff --git a/src/Http/Livewire/LivewireDatatable.php b/src/Http/Livewire/LivewireDatatable.php index 43aa4d10..8ee671ab 100644 --- a/src/Http/Livewire/LivewireDatatable.php +++ b/src/Http/Livewire/LivewireDatatable.php @@ -365,7 +365,7 @@ public function defaultSort() public function getSortString() { $column = $this->freshColumns[$this->sort]; - $dbTable = env('DB_CONNECTION'); + $dbDriver = DB::connection()->getPDO()->getAttribute(\PDO::ATTR_DRIVER_NAME); switch (true) { case $column['sort']: @@ -384,10 +384,10 @@ public function getSortString() return Str::before($column['select'], ' AS '); break; - default: - return $dbTable == 'pgsql' - ? new Expression('"' . $column['name'] . '"') - : new Expression('`' . $column['name'] . '`'); + default: + return $dbDriver == 'pgsql' + ? new Expression('"'.$column['name'].'"') + : new Expression('`'.$column['name'].'`'); break; } }