diff --git a/app/Http/Requests/EstimatesRequest.php b/app/Http/Requests/EstimatesRequest.php index f43b7e41..dbc70aa0 100644 --- a/app/Http/Requests/EstimatesRequest.php +++ b/app/Http/Requests/EstimatesRequest.php @@ -45,15 +45,22 @@ class EstimatesRequest extends FormRequest 'nullable' ], 'discount' => [ + 'numeric', 'required', ], 'discount_val' => [ + 'integer', 'required', ], 'sub_total' => [ + 'integer', 'required', ], 'total' => [ + 'integer', + 'numeric', + 'min:50', + 'max:99999999', 'required', ], 'tax' => [ @@ -77,9 +84,11 @@ class EstimatesRequest extends FormRequest 'required', ], 'items.*.quantity' => [ + 'integer', 'required', ], 'items.*.price' => [ + 'integer', 'required', ], ]; diff --git a/app/Http/Requests/InvoicesRequest.php b/app/Http/Requests/InvoicesRequest.php index 84b41739..532b69dd 100644 --- a/app/Http/Requests/InvoicesRequest.php +++ b/app/Http/Requests/InvoicesRequest.php @@ -45,15 +45,22 @@ class InvoicesRequest extends FormRequest 'nullable' ], 'discount' => [ + 'numeric', 'required', ], 'discount_val' => [ + 'integer', 'required', ], 'sub_total' => [ + 'integer', 'required', ], 'total' => [ + 'integer', + 'numeric', + 'min:50', + 'max:99999999', 'required', ], 'tax' => [ @@ -77,9 +84,11 @@ class InvoicesRequest extends FormRequest 'required', ], 'items.*.quantity' => [ + 'integer', 'required', ], 'items.*.price' => [ + 'integer', 'required', ], ]; diff --git a/app/Http/Requests/RecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoiceRequest.php index f624156e..17037187 100644 --- a/app/Http/Requests/RecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoiceRequest.php @@ -43,15 +43,22 @@ class RecurringInvoiceRequest extends FormRequest 'nullable' ], 'discount' => [ + 'numeric', 'required', ], 'discount_val' => [ + 'integer', 'required', ], 'sub_total' => [ + 'integer', 'required', ], 'total' => [ + 'integer', + 'numeric', + 'min:50', + 'max:99999999', 'required', ], 'tax' => [