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' ], [