From 59d7e8da2c03a3aefde17c285e47459e9961e867 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 28 Sep 2025 22:17:35 +0700 Subject: [PATCH] fix(rule): membuat custom rule untuk validasi max integer dan big integer --- app/Rules/UnsignedBigInteger.php | 22 ++++++++++++++++++++++ app/Rules/UnsignedInteger.php | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 app/Rules/UnsignedBigInteger.php create mode 100644 app/Rules/UnsignedInteger.php diff --git a/app/Rules/UnsignedBigInteger.php b/app/Rules/UnsignedBigInteger.php new file mode 100644 index 0000000..c99dc2b --- /dev/null +++ b/app/Rules/UnsignedBigInteger.php @@ -0,0 +1,22 @@ + 0) { + $fail("{$attribute} harus berada di antara 0 dan 18446744073709551615."); + } + } +} diff --git a/app/Rules/UnsignedInteger.php b/app/Rules/UnsignedInteger.php new file mode 100644 index 0000000..672ad80 --- /dev/null +++ b/app/Rules/UnsignedInteger.php @@ -0,0 +1,22 @@ + 4294967295) { + $fail("{$attribute} harus berada di antara 0 dan 4294967295."); + } + } +}