Laravel验证和Vue 2

时间:2016-10-10 01:56:44

标签: laravel vue.js

我已经从Vue 1迁移到Vue 2并且遇到了一些奇怪的问题,第一个是验证消息显示如下: [“错误消息”]

使用Vue 1时,它们只是:错误消息。

这是使用Vue 1设置错误消息的方式:     this.$set('validation', response.data);

我现在正在为Vue 2这样做:     this.validation = response.body;

我在html模板中显示错误消息,如下所示:    {{ validation['field'] }}

Laravel结束时没有任何改变。

如果能正确显示这些显示,我们将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

它为每个字段返回一个数组,因为字段可能包含多条消息,如果它是您的情况下的一条消息,或者您想要获取第一条消息,您可以像这样访问它:

@{{ errors['field'] ? errors['field'][0] : null  }}

也使用this.validation = response.data;