From be3828ef1ef79df2c984da1a3b639831c878b462 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Wed, 7 Feb 2024 16:15:01 +0500 Subject: [PATCH] ok --- app/Helpers/helpers.php | 8 ++++++-- app/Http/Controllers/OnlinePaymentController.php | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Helpers/helpers.php b/app/Helpers/helpers.php index 07aed67..957ba86 100644 --- a/app/Helpers/helpers.php +++ b/app/Helpers/helpers.php @@ -106,8 +106,12 @@ function storeResourceEvent(string $name, array $data, Request $request): void $before = []; $after = []; foreach ($data[0]->getChanges() as $key => $value) { - $before[] = [$key => $data[0]->getOriginal()[$key]]; - $after[] = [$key => $value]; + try { + $before[] = [$key => $data[0]->getOriginal()[$key]]; + $after[] = [$key => $value]; + } catch (Exception $e) { + Log::error($e->getMessage(), ['trace' => $e->getTraceAsString()]); + } } Log::channel('resource_activity') diff --git a/app/Http/Controllers/OnlinePaymentController.php b/app/Http/Controllers/OnlinePaymentController.php index a893fcd..dde79e6 100644 --- a/app/Http/Controllers/OnlinePaymentController.php +++ b/app/Http/Controllers/OnlinePaymentController.php @@ -26,6 +26,7 @@ class OnlinePaymentController extends Controller // Find related resource $resource = (new $paymentHistory->online_paymantable_type)->find(id: $paymentHistory->online_paymantable_id); + // If resource could not be found or does not exist, then inform it via logs if (! $resource) { Log::channel('halkbank_payment_check_error') ->error('Related resource not found', [