Overtrue\Validation\Validator::sometimes PHP Method

sometimes() public method

Add conditions to a given field based on a Closure.
public sometimes ( string $attribute, string | array $rules, callable $callback )
$attribute string
$rules string | array
$callback callable
    public function sometimes($attribute, $rules, callable $callback)
    {
        $payload = array_merge($this->data, $this->files);
        if (call_user_func($callback, $payload)) {
            foreach ((array) $attribute as $key) {
                $this->mergeRules($key, $rules);
            }
        }
    }
Validator