I have a problem, how do you add / remove a rule if another rule passed/fails?
public function rules()
{
$rules = [
'description' => 'required|unique:orders,description',
'user_id' => 'required|unique:users,id',
'supplier_id' => 'required',
'warehouse_id' => 'required|unique:warehouse,id',
'warehouse_qty' => 'required'
];
return $rules;
}
For example, if the "warehouse_id" rule fails, it would not be necessary to evaluate the "warehouse_qty" field's rules (since the warehouse id is not found in the db).
Or if the "user_id" field's rule succeeds, new rules should be activated, like for "user_name" and "user_phone" fields.
Thanks!