add validation on requests

This commit is contained in:
dhruvbhattt
2023-08-25 18:30:08 +05:30
parent dbd75bbe68
commit f11437ce63
3 changed files with 25 additions and 0 deletions

View File

@ -45,15 +45,22 @@ class EstimatesRequest extends FormRequest
'nullable' 'nullable'
], ],
'discount' => [ 'discount' => [
'numeric',
'required', 'required',
], ],
'discount_val' => [ 'discount_val' => [
'integer',
'required', 'required',
], ],
'sub_total' => [ 'sub_total' => [
'integer',
'required', 'required',
], ],
'total' => [ 'total' => [
'integer',
'numeric',
'min:50',
'max:99999999',
'required', 'required',
], ],
'tax' => [ 'tax' => [
@ -77,9 +84,11 @@ class EstimatesRequest extends FormRequest
'required', 'required',
], ],
'items.*.quantity' => [ 'items.*.quantity' => [
'integer',
'required', 'required',
], ],
'items.*.price' => [ 'items.*.price' => [
'integer',
'required', 'required',
], ],
]; ];

View File

@ -45,15 +45,22 @@ class InvoicesRequest extends FormRequest
'nullable' 'nullable'
], ],
'discount' => [ 'discount' => [
'numeric',
'required', 'required',
], ],
'discount_val' => [ 'discount_val' => [
'integer',
'required', 'required',
], ],
'sub_total' => [ 'sub_total' => [
'integer',
'required', 'required',
], ],
'total' => [ 'total' => [
'integer',
'numeric',
'min:50',
'max:99999999',
'required', 'required',
], ],
'tax' => [ 'tax' => [
@ -77,9 +84,11 @@ class InvoicesRequest extends FormRequest
'required', 'required',
], ],
'items.*.quantity' => [ 'items.*.quantity' => [
'integer',
'required', 'required',
], ],
'items.*.price' => [ 'items.*.price' => [
'integer',
'required', 'required',
], ],
]; ];

View File

@ -43,15 +43,22 @@ class RecurringInvoiceRequest extends FormRequest
'nullable' 'nullable'
], ],
'discount' => [ 'discount' => [
'numeric',
'required', 'required',
], ],
'discount_val' => [ 'discount_val' => [
'integer',
'required', 'required',
], ],
'sub_total' => [ 'sub_total' => [
'integer',
'required', 'required',
], ],
'total' => [ 'total' => [
'integer',
'numeric',
'min:50',
'max:99999999',
'required', 'required',
], ],
'tax' => [ 'tax' => [