I'm struggeling with laravel validation rules.
I've got the following fields:
'productPrice' => 'required|numeric|min:1|max:100',
'reqAmount1' => 'sometimes|nullable|integer|min:2|required_with:newproductPrice1',
'newproductPrice1' => 'sometimes|nullable|numeric|required_with:reqAmount1|lt:productPrice|max:100',
How to extend the ruleset for a new
reqAmount2
newproductPrice2
The input should be optional. Here's the "rule" set required:
-if reqAmount2 is filled reqAmount1 & newproductPrice1 & newproductPrice2 are required (!= null)
-if reqAmount2 is filled, it needs to be greather than reqAmount1 (the amount of purchased products needs to be larger than reqAmount1)
-if newproductPrice2 is filled, it needs to be less than newproductPrice1
Hope you understand the functionality itself, the seller should be able to define new product prices, depending on the amount a user is purchasing.
Using sometimes and nullable won't work for the new fields reqAmount2 and newproductPrice2 I think.