From 6a9211653523b2a73167c83c268ac6f9acf4f934 Mon Sep 17 00:00:00 2001 From: adonis Date: Sat, 6 Jun 2026 21:36:19 +0330 Subject: [PATCH] bank card set --- .../Single/BankAccountController.php | 11 +++++++++-- ...06_06_000002_alter_logs_data_to_longtext.php | 17 +++++++++++++++++ database/sql/alter_logs_data_longtext.sql | 4 ++++ 3 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 database/migrations/2026_06_06_000002_alter_logs_data_to_longtext.php create mode 100644 database/sql/alter_logs_data_longtext.sql diff --git a/app/Http/Controllers/Single/BankAccountController.php b/app/Http/Controllers/Single/BankAccountController.php index 587f190..bb3df83 100644 --- a/app/Http/Controllers/Single/BankAccountController.php +++ b/app/Http/Controllers/Single/BankAccountController.php @@ -64,12 +64,19 @@ class BankAccountController extends SuperController $apiData['r'] = $this->jibit('cartMatching', $apiData['iban'], $apiData['nationalCode'], $apiData['birthDate']); try { + $logPayload = [ + 'cartMatching' => $apiData['r']['cartMatching'] ?? null, + 'cartData' => $apiData['r']['cartData'] ?? null, + ]; $log = new Log(); $log->customer_id = auth('customer')->id(); - $log->data = json_encode($apiData['r'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); + $log->data = json_encode($logPayload, JSON_UNESCAPED_UNICODE); $log->save(); } catch (\Exception $e) { - return $e->getMessage(); + \Log::warning('Bank account jibit log save failed', [ + 'customer_id' => auth('customer')->id(), + 'message' => $e->getMessage(), + ]); } if (isset($apiData['r']['cartData'])) { diff --git a/database/migrations/2026_06_06_000002_alter_logs_data_to_longtext.php b/database/migrations/2026_06_06_000002_alter_logs_data_to_longtext.php new file mode 100644 index 0000000..6eab641 --- /dev/null +++ b/database/migrations/2026_06_06_000002_alter_logs_data_to_longtext.php @@ -0,0 +1,17 @@ +