An open API service indexing awesome lists of open source software.

https://github.com/val-bubbleflat/laravel-vue-validator

Simple package to display error in vue from laravel validation
https://github.com/val-bubbleflat/laravel-vue-validator

laravel laravel-validation validation validation-library vue vuejs

Last synced: about 1 month ago
JSON representation

Simple package to display error in vue from laravel validation

Awesome Lists containing this project

README

        

# Laravel Vue Validator

By [bubbleflat.com](https://bubbleflat.com)

This package allow to display errors from laravel validation rules

! This package needs vue-resource to work !

# Installation

```
npm install --save laravel-vue-validator
```

```javascript
import LaravelVueValidator from 'laravel-vue-validator'

Vue.use(LaravelVueValidator)
```

# Usage Example

If you have in your laravel validation rule :

`'name' => 'required|min:2|max:20'`

You can display the error using in vue :

``

This error will only be displayed if a 422 error is produced by laravel when the form is submited (when the rule is not satisfied)

To flush errors in a vue component:

`this.$errors.flush()`

# Full Example

```html




Submit

export default {

data(){
return{
name: ''
}
},

methods(){
// Error are displayed if Laravel backend return 422 Http code with name as error
this.$http.post('/submit', {name: this.name});
}

}

```