From 151a7c19762997d4690babdc61b1c161cd0e7369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Tue, 20 Dec 2022 16:15:35 +0300 Subject: [PATCH 1/2] add zro payment --- app/Providers/Validation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Providers/Validation.php b/app/Providers/Validation.php index 4bfdf0c4a..fd083e66a 100644 --- a/app/Providers/Validation.php +++ b/app/Providers/Validation.php @@ -46,7 +46,7 @@ class Validation extends Provider Validator::extend('amount', function ($attribute, $value, $parameters, $validator) use (&$amount) { $status = false; - if ($value > 0 || in_array($value, $parameters)) { + if ($value >= 0 || in_array($value, $parameters)) { $status = true; } From 7cd2f7af9785a2a94cbde69ca51d1ea3db6a1a58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihan=20=C5=9Eent=C3=BCrk?= <53110792+CihanSenturk@users.noreply.github.com> Date: Tue, 20 Dec 2022 16:33:32 +0300 Subject: [PATCH 2/2] zero payment wip --- app/Http/Requests/Banking/Transaction.php | 2 +- app/Providers/Validation.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Requests/Banking/Transaction.php b/app/Http/Requests/Banking/Transaction.php index 9a3150571..5415521c2 100644 --- a/app/Http/Requests/Banking/Transaction.php +++ b/app/Http/Requests/Banking/Transaction.php @@ -42,7 +42,7 @@ class Transaction extends FormRequest 'number' => 'required|string|unique:transactions,NULL,' . $id . ',id,company_id,' . $company_id . ',deleted_at,NULL', 'account_id' => 'required|integer', 'paid_at' => 'required|date_format:Y-m-d H:i:s', - 'amount' => 'required|amount', + 'amount' => 'required|amount:0', 'currency_code' => 'required|string|currency', 'currency_rate' => 'required|gt:0', 'document_id' => 'nullable|integer', diff --git a/app/Providers/Validation.php b/app/Providers/Validation.php index fd083e66a..4bfdf0c4a 100644 --- a/app/Providers/Validation.php +++ b/app/Providers/Validation.php @@ -46,7 +46,7 @@ class Validation extends Provider Validator::extend('amount', function ($attribute, $value, $parameters, $validator) use (&$amount) { $status = false; - if ($value >= 0 || in_array($value, $parameters)) { + if ($value > 0 || in_array($value, $parameters)) { $status = true; }