darakanoit
@darakanoit
Веб-разработчик

Как отобразить(обработать) ошибки во vue.js пришедшие от валидатора laravel?

Добрый день,подскажите как правильнее отобразить ошибки валидатора во vue.js в плагин notify.
.catch(error => {
                        this.$q.loading.hide()
                        this.$q.notify({
                            color: 'red-4',
                            textColor: 'white',
                            message: 'Ошибка'
                        })
                    })

Сейчас это выглядит вот так,но конкретики не даёт. Можно конечно вручную начать прописывать к каждому полю if,но выглядит как мартышкин труд. Как можно реализовать выпадание ошибок? Как обработать массив пришедший от ларавеля? Например валидатор вернул ошибки по 3 полям и отобразилось 3 ответа notify, я не пойму как перебрать такой массив.
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js
.catch((error) => {
        let errors = error.response.data.errors;
        for (let variable in errors) {
            this.$notify({
                type: 'error',
                title: errors[variable][0],
            });
        continue;
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
31 мая 2020, в 22:42
13000 руб./за проект
31 мая 2020, в 22:40
15000 руб./за проект
31 мая 2020, в 22:08
2000 руб./в час