laravel-form-validation
Version:
Yet another form validation helper for Laravel
16 lines (15 loc) • 402 B
JavaScript
export default (function ($el, binding) {
/**
* @var Errors $errors
*/
var $errors = binding.value;
if (!$el.attributes.name) {
throw new Error('v-invalid directive requires `name` attribute on input.');
}
if ($errors.has($el.attributes.name.value)) {
$el.classList.add('is-invalid');
}
else {
$el.classList.remove('is-invalid');
}
});