From 04d3a5088936fb48a8849a68f66e77e987d7bb08 Mon Sep 17 00:00:00 2001 From: "yaaa90520@gmail.com" Date: Wed, 28 Aug 2024 12:01:23 +0700 Subject: [PATCH] fix: rule unique for apk upload --- app/Models/ApkUpdate.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Models/ApkUpdate.php b/app/Models/ApkUpdate.php index 05cdf84..856e02e 100644 --- a/app/Models/ApkUpdate.php +++ b/app/Models/ApkUpdate.php @@ -16,6 +16,7 @@ use Illuminate\Http\File; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Storage; +use Illuminate\Validation\Rule; class ApkUpdate extends Model { use HasFactory; @@ -47,7 +48,7 @@ class ApkUpdate extends Model { 'id' => 'nullable|integer|exists:App\Models\ApkUpdate,id', 'name' => 'required|string', 'file' => 'required_without:id|file|' . FileHelper::convertToStrLaraValidation(FileHelper::$allowedApkExtensions), - 'version_code' => 'required|integer|min:1|unique:apk_updates,version_code', + 'version_code' => ['required', 'integer', 'min:1', Rule::unique('apk_updates', 'version_code')->ignore($request->id)], 'version_name' => 'required|string', 'change_note' => 'nullable|string' ], [