Laravel/Vue:使用v模型时进行验证

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"

我使用的是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" 
                 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',
    ]);