【发布时间】:2017-09-25 00:49:58
【问题描述】:
从 Laravel 到 VueJS 的验证。
我需要在正确的输入字段中显示正确的错误消息。 有人有想法吗?
form.vue:
<tr v-for="(item, index) in form.items">
<td>
<input type="text" v-model="item.name" class="form-control">
<small class="text-danger" v-if="errors.name">
{{errors.name[0]}}</small>
</td>
<input type="text" v-model="item.age" class="form-control">
<small class="text-danger" v-if="errors.age">
{{errors.age[0]}}</small>
</td>
</tr>
控制器:
$this->validate($request, [
'items.*.name' => 'required',
'items.*.age' => 'required',
]);
我在我的 vue 开发工具中得到了这个
【问题讨论】:
-
有什么问题?
-
没有出现错误
-
似乎错误是数组而不是名称。 {{errors[0]}} 从输出的错误转储开始并分析实际结构或阅读官方文档?
标签: laravel validation vue.js laravel-5.4