/** * Closure used to trigger JsValidations. * * @return Closure */ public function validator() { return function ($attribute, $value, $parameters, $validator) { $remoteValidator = new Validator($validator); $remoteValidator->validate($attribute, $value, $parameters); }; }
/** * Closure used to trigger JsValidations. * * @return Closure */ public function validator() { return function ($attribute, $value, $parameters, BaseValidator $validator) { $data = $validator->getData(); $validateAll = $data[$attribute . '_validate_all']; $remoteValidator = new Validator($validator); $remoteValidator->setValidateAll($validateAll); $remoteValidator->validate($attribute, $value, $parameters); }; }