我遇到問題。驗證錯誤表格請求v模型Laravel vue.js
我在窗體上使用了表單請求,但也使用了Vue。我的問題是old('')
變量不能與Vue v-model
一起使用。
以下是輸入字段的示例。
<div class="form-group">
<label for="name">{{ trans('messages.name') }}</label>
<input type="text" name="name" v-model="name" id="name" value="{{ old('name') }}" class="form-control">
@if($errors->has('name'))
<span class="help">
{{trans('Validations.name')}}
</span>
@endif
</div>
如果我刪除了V型= 「名」 的{{老( '名')}}變量的作品。
這是我在瀏覽器中從Vue得到的錯誤。
<input v-model="name" value="asdasdasd">:
直列值屬性將使用V-模型時被忽略。相反,在組件的數據選項中聲明初始值。
VUE文件
<script>
import RangeSlider from './RangeSlider.vue';
export default {
components: {
RangeSlider,
},
props: ['fields'],
data() {
return {
name: '',
email: '',
phone: '',
loading: false,
errors: {},
};
},
methods: {
onSubmit() {
this.loading = true;
}
}
};
</script>
:價值未能編譯模板。有任何想法嗎? –
@EdvardÅkerberg我沒有看到任何錯誤[此處](http://jsfiddle.net/j1ecyryf/) – Saurabh