feat: ✨ Added billing_period to validation
This commit is contained in:
parent
195cadc6a5
commit
9777e22eab
|
@ -57,21 +57,22 @@ class ProductController extends Controller
|
||||||
public function store(Request $request)
|
public function store(Request $request)
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'name' => 'required|max:30',
|
"name" => "required|max:30",
|
||||||
'price' => 'required|numeric|max:1000000|min:0',
|
"price" => "required|numeric|max:1000000|min:0",
|
||||||
'memory' => 'required|numeric|max:1000000|min:5',
|
"memory" => "required|numeric|max:1000000|min:5",
|
||||||
'cpu' => 'required|numeric|max:1000000|min:0',
|
"cpu" => "required|numeric|max:1000000|min:0",
|
||||||
'swap' => 'required|numeric|max:1000000|min:0',
|
"swap" => "required|numeric|max:1000000|min:0",
|
||||||
'description' => 'required|string|max:191',
|
"description" => "required|string|max:191",
|
||||||
'disk' => 'required|numeric|max:1000000|min:5',
|
"disk" => "required|numeric|max:1000000|min:5",
|
||||||
'minimum_credits' => 'required|numeric|max:1000000|min:-1',
|
"minimum_credits" => "required|numeric|max:1000000|min:-1",
|
||||||
'io' => 'required|numeric|max:1000000|min:0',
|
"io" => "required|numeric|max:1000000|min:0",
|
||||||
'databases' => 'required|numeric|max:1000000|min:0',
|
"databases" => "required|numeric|max:1000000|min:0",
|
||||||
'backups' => 'required|numeric|max:1000000|min:0',
|
"backups" => "required|numeric|max:1000000|min:0",
|
||||||
'allocations' => 'required|numeric|max:1000000|min:0',
|
"allocations" => "required|numeric|max:1000000|min:0",
|
||||||
'nodes.*' => 'required|exists:nodes,id',
|
"nodes.*" => "required|exists:nodes,id",
|
||||||
'eggs.*' => 'required|exists:eggs,id',
|
"eggs.*" => "required|exists:eggs,id",
|
||||||
'disabled' => 'nullable',
|
"disabled" => "nullable",
|
||||||
|
"billing_period" => "required|in:hourly,daily,monthly",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$disabled = ! is_null($request->input('disabled'));
|
$disabled = ! is_null($request->input('disabled'));
|
||||||
|
@ -123,21 +124,22 @@ class ProductController extends Controller
|
||||||
public function update(Request $request, Product $product): RedirectResponse
|
public function update(Request $request, Product $product): RedirectResponse
|
||||||
{
|
{
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'name' => 'required|max:30',
|
"name" => "required|max:30",
|
||||||
'price' => 'required|numeric|max:1000000|min:0',
|
"price" => "required|numeric|max:1000000|min:0",
|
||||||
'memory' => 'required|numeric|max:1000000|min:5',
|
"memory" => "required|numeric|max:1000000|min:5",
|
||||||
'cpu' => 'required|numeric|max:1000000|min:0',
|
"cpu" => "required|numeric|max:1000000|min:0",
|
||||||
'swap' => 'required|numeric|max:1000000|min:0',
|
"swap" => "required|numeric|max:1000000|min:0",
|
||||||
'description' => 'required|string|max:191',
|
"description" => "required|string|max:191",
|
||||||
'disk' => 'required|numeric|max:1000000|min:5',
|
"disk" => "required|numeric|max:1000000|min:5",
|
||||||
'io' => 'required|numeric|max:1000000|min:0',
|
"io" => "required|numeric|max:1000000|min:0",
|
||||||
'minimum_credits' => 'required|numeric|max:1000000|min:-1',
|
"minimum_credits" => "required|numeric|max:1000000|min:-1",
|
||||||
'databases' => 'required|numeric|max:1000000|min:0',
|
"databases" => "required|numeric|max:1000000|min:0",
|
||||||
'backups' => 'required|numeric|max:1000000|min:0',
|
"backups" => "required|numeric|max:1000000|min:0",
|
||||||
'allocations' => 'required|numeric|max:1000000|min:0',
|
"allocations" => "required|numeric|max:1000000|min:0",
|
||||||
'nodes.*' => 'required|exists:nodes,id',
|
"nodes.*" => "required|exists:nodes,id",
|
||||||
'eggs.*' => 'required|exists:eggs,id',
|
"eggs.*" => "required|exists:eggs,id",
|
||||||
'disabled' => 'nullable',
|
"disabled" => "nullable",
|
||||||
|
"billing_period" => "required|in:hourly,daily,monthly",
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$disabled = ! is_null($request->input('disabled'));
|
$disabled = ! is_null($request->input('disabled'));
|
||||||
|
|
Loading…
Reference in a new issue