Skip to content

Commit 97b91cf

Browse files
authored
Merge pull request #78 from macbookandrew/bugfix/telescope-logging
flatten bindings for Telescope
2 parents c2271d2 + 6fab13a commit 97b91cf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Services/FileMakerConnection.php

+10-1
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,16 @@ protected function logFMQuery($method, $url, $params, $start)
789789
$sql .= "\nData: " . json_encode($params, JSON_PRETTY_PRINT);
790790
}
791791

792-
$this->event(new QueryExecuted($sql, Arr::get($params, 'query', []), $this->getElapsedTime($start), $this));
792+
$bindings = collect(data_get($params, 'query', []))->flatMap(
793+
fn (array $binding, $index) => collect($binding)->mapWithKeys(fn ($value, $key) => [$index . ': ' . $key => $value])
794+
)->all();
795+
796+
$this->event(new QueryExecuted(
797+
$sql,
798+
$bindings,
799+
$this->getElapsedTime($start),
800+
$this,
801+
));
793802
}
794803

795804
protected function getSqlCommandType($method, $url)

0 commit comments

Comments
 (0)