I have two fields that are optional only if both aren\'t present:
$rules = [ \'initial_page\' => \'required_with:end_page|integer|min:1|digits_between:
Why not just define $min_number = $min + 1 number and use validator min:$min_number, example:
$min_number = $min + 1
min:$min_number
$min = intval($data['min_number']) + 1; return ['max_number' => 'required|numeric|min:'.$min];
And you can then return custom error message to explain the error to user.