From fce7b0e60cd4880bd3bd18662caa916dcd94ca2f Mon Sep 17 00:00:00 2001 From: denisdulici Date: Sat, 30 Jun 2018 12:16:13 +0300 Subject: [PATCH] added more validations --- app/Http/Requests/Common/Item.php | 4 +++- app/Http/Requests/Expense/Payment.php | 1 + app/Http/Requests/Expense/Vendor.php | 2 ++ app/Http/Requests/Income/Customer.php | 2 ++ app/Http/Requests/Income/Revenue.php | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/Common/Item.php b/app/Http/Requests/Common/Item.php index 5d42cbe78..e6832a083 100644 --- a/app/Http/Requests/Common/Item.php +++ b/app/Http/Requests/Common/Item.php @@ -39,8 +39,10 @@ class Item extends Request 'sale_price' => 'required', 'purchase_price' => 'required', 'quantity' => 'required|integer', + 'tax_id' => 'integer', + 'category_id' => 'integer', + 'enabled' => 'integer', 'picture' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024, - 'enabled' => 'required', ]; } } diff --git a/app/Http/Requests/Expense/Payment.php b/app/Http/Requests/Expense/Payment.php index 75a32a2ec..cd7e3027a 100644 --- a/app/Http/Requests/Expense/Payment.php +++ b/app/Http/Requests/Expense/Payment.php @@ -29,6 +29,7 @@ class Payment extends Request 'amount' => 'required', 'currency_code' => 'required|string|currency', 'currency_rate' => 'required', + 'vendor_id' => 'integer', 'category_id' => 'required|integer', 'payment_method' => 'required|string', 'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024, diff --git a/app/Http/Requests/Expense/Vendor.php b/app/Http/Requests/Expense/Vendor.php index 62ab4f266..fd7a5295e 100644 --- a/app/Http/Requests/Expense/Vendor.php +++ b/app/Http/Requests/Expense/Vendor.php @@ -40,9 +40,11 @@ class Vendor extends Request } return [ + 'user_id' => 'integer', 'name' => 'required|string', 'email' => $email, 'currency_code' => 'required|string|currency', + 'enabled' => 'integer', ]; } } diff --git a/app/Http/Requests/Income/Customer.php b/app/Http/Requests/Income/Customer.php index 4e7f8b621..2b8d19bc5 100644 --- a/app/Http/Requests/Income/Customer.php +++ b/app/Http/Requests/Income/Customer.php @@ -45,10 +45,12 @@ class Customer extends Request } return [ + 'user_id' => 'integer', 'name' => 'required|string', 'email' => $email, 'currency_code' => 'required|string|currency', 'password' => $required . 'confirmed', + 'enabled' => 'integer', ]; } } diff --git a/app/Http/Requests/Income/Revenue.php b/app/Http/Requests/Income/Revenue.php index 722326ac5..6f1f5fac6 100644 --- a/app/Http/Requests/Income/Revenue.php +++ b/app/Http/Requests/Income/Revenue.php @@ -29,6 +29,7 @@ class Revenue extends Request 'amount' => 'required', 'currency_code' => 'required|string|currency', 'currency_rate' => 'required', + 'customer_id' => 'integer', 'category_id' => 'required|integer', 'payment_method' => 'required|string', 'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,