added nullable validation
This commit is contained in:
parent
fce7b0e60c
commit
375718b5d0
@ -28,6 +28,7 @@ class Account extends Request
|
|||||||
'number' => 'required|string',
|
'number' => 'required|string',
|
||||||
'currency_code' => 'required|string|currency',
|
'currency_code' => 'required|string|currency',
|
||||||
'opening_balance' => 'required',
|
'opening_balance' => 'required',
|
||||||
|
'enabled' => 'integer|boolean',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -39,9 +39,9 @@ class Item extends Request
|
|||||||
'sale_price' => 'required',
|
'sale_price' => 'required',
|
||||||
'purchase_price' => 'required',
|
'purchase_price' => 'required',
|
||||||
'quantity' => 'required|integer',
|
'quantity' => 'required|integer',
|
||||||
'tax_id' => 'integer',
|
'tax_id' => 'nullable|integer',
|
||||||
'category_id' => 'integer',
|
'category_id' => 'nullable|integer',
|
||||||
'enabled' => 'integer',
|
'enabled' => 'integer|boolean',
|
||||||
'picture' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
'picture' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ class Payment extends Request
|
|||||||
'amount' => 'required',
|
'amount' => 'required',
|
||||||
'currency_code' => 'required|string|currency',
|
'currency_code' => 'required|string|currency',
|
||||||
'currency_rate' => 'required',
|
'currency_rate' => 'required',
|
||||||
'vendor_id' => 'integer',
|
'vendor_id' => 'nullable|integer',
|
||||||
'category_id' => 'required|integer',
|
'category_id' => 'required|integer',
|
||||||
'payment_method' => 'required|string',
|
'payment_method' => 'required|string',
|
||||||
'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
||||||
|
@ -40,11 +40,11 @@ class Vendor extends Request
|
|||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'user_id' => 'integer',
|
'user_id' => 'nullable|integer',
|
||||||
'name' => 'required|string',
|
'name' => 'required|string',
|
||||||
'email' => $email,
|
'email' => $email,
|
||||||
'currency_code' => 'required|string|currency',
|
'currency_code' => 'required|string|currency',
|
||||||
'enabled' => 'integer',
|
'enabled' => 'integer|boolean',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -45,12 +45,12 @@ class Customer extends Request
|
|||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'user_id' => 'integer',
|
'user_id' => 'nullable|integer',
|
||||||
'name' => 'required|string',
|
'name' => 'required|string',
|
||||||
'email' => $email,
|
'email' => $email,
|
||||||
'currency_code' => 'required|string|currency',
|
'currency_code' => 'required|string|currency',
|
||||||
'password' => $required . 'confirmed',
|
'password' => $required . 'confirmed',
|
||||||
'enabled' => 'integer',
|
'enabled' => 'integer|boolean',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ class Revenue extends Request
|
|||||||
'amount' => 'required',
|
'amount' => 'required',
|
||||||
'currency_code' => 'required|string|currency',
|
'currency_code' => 'required|string|currency',
|
||||||
'currency_rate' => 'required',
|
'currency_rate' => 'required',
|
||||||
'customer_id' => 'integer',
|
'customer_id' => 'nullable|integer',
|
||||||
'category_id' => 'required|integer',
|
'category_id' => 'required|integer',
|
||||||
'payment_method' => 'required|string',
|
'payment_method' => 'required|string',
|
||||||
'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
'attachment' => 'mimes:' . setting('general.file_types') . '|between:0,' . setting('general.file_size') * 1024,
|
||||||
|
@ -37,8 +37,9 @@ class Currency extends Request
|
|||||||
'name' => 'required|string',
|
'name' => 'required|string',
|
||||||
'code' => 'required|string|unique:currencies,NULL,' . $id . ',id,company_id,' . $company_id . ',deleted_at,NULL',
|
'code' => 'required|string|unique:currencies,NULL,' . $id . ',id,company_id,' . $company_id . ',deleted_at,NULL',
|
||||||
'rate' => 'required',
|
'rate' => 'required',
|
||||||
'enabled' => 'boolean',
|
'enabled' => 'integer|boolean',
|
||||||
'default_currency' => 'boolean',
|
'default_currency' => 'boolean',
|
||||||
|
'symbol_first' => 'nullable|boolean',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user