Laravel/Vue:使用v模型时进行验证
我使用的是Laravel和Vue js,我不知道如何使用Laravel验证此字段 Vue组件:Laravel/Vue:使用v模型时进行验证,laravel,laravel-5,vue.js,vuejs2,Laravel,Laravel 5,Vue.js,Vuejs2,我使用的是Laravel和Vue js,我不知道如何使用Laravel验证此字段 Vue组件: <div v-for="problem in problems"> <div> <label :for="problem.id">{{problem.title}}</label> <input type="text" class="form-control" :id="problem.id"
<div v-for="problem in problems">
<div>
<label :for="problem.id">{{problem.title}}</label>
<input type="text" class="form-control" :id="problem.id"
v-model="problem.rating">
</div>
</div>
现在我不知道如何使用Laravels验证来验证这一点。我试过很多东西,比如
$this->validate($request, [
'rating' => 'required|integer',
]);
但这在这里当然不起作用。有人能帮我吗
编辑:
我想出来了。需要使用
$this->validate($request, [
'problems.*.rating' => 'required|integer',
]);
要使用laravel验证验证阵列,可以使用“problems.*.rating”
$this->validate($request, [
'problems.*.rating' => 'required|integer',
]);