Merge pull request #2354 from sevannerse/CU-1xphe64_Negative-Item-quantity_Sevan-Nerse

not allowing negative quantity updated #1xphe64
This commit is contained in:
Cüneyt Şentürk 2022-01-14 10:32:06 +03:00 committed by GitHub
commit 3d7e0540be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -75,7 +75,7 @@ class Document extends FormRequest
$size = 7; $size = 7;
} }
$rules['items.' . $key . '.quantity'] = 'required|max:' . $size . '|numeric|gt:0'; $rules['items.' . $key . '.quantity'] = 'required|numeric|gt:0|digits_between:1,' . $size;
$this->items_quantity_size[$key] = $size; $this->items_quantity_size[$key] = $size;
} }
} }
@ -107,7 +107,7 @@ class Document extends FormRequest
if ($this->items_quantity_size) { if ($this->items_quantity_size) {
foreach ($this->items_quantity_size as $key => $quantity_size) { foreach ($this->items_quantity_size as $key => $quantity_size) {
$messages['items.' . $key . '.quantity.max'] = trans('validation.size', ['attribute' => Str::lower(trans('invoices.quantity')), 'size' => $quantity_size]); $messages['items.' . $key . '.quantity.digits_between'] = trans('validation.digits_between', ['attribute' => Str::lower(trans('invoices.quantity')), 'min' => 1, 'max' => $quantity_size]);
$messages['items.' . $key . '.quantity.gt'] = trans('validation.gt.numeric', ['attribute' => Str::lower(trans('invoices.quantity')), 'value' => 0]); $messages['items.' . $key . '.quantity.gt'] = trans('validation.gt.numeric', ['attribute' => Str::lower(trans('invoices.quantity')), 'value' => 0]);
} }
} }