TypeError: Невозможно прочитать свойство 'status' из undefined при получении ошибок от проверки Laravel

Вы находитесь в этой досадной граничной области, где регулярные выражения почти не будут делать (как было указано Бартом, побег из котировок бы усложнил жизнь), и все же полноразмерный парсер кажется излишним.

Если вам скоро понадобится большая сложность, я бы поискал библиотеку парсера. Например, этот [

0
задан Francisco Garrido 4 March 2019 в 11:38
поделиться

2 ответа

Вы можете просто проверить наличие ошибок следующим образом: if(err.response.data.errors){ this.errors = err.response.data.errors; } this.errors будет массивом, который вы можете просмотреть с помощью v-for, чтобы отобразить его

0
ответ дан Omene Joseph Ogheneruno 4 March 2019 в 11:38
поделиться

Проблема исходила от того, что я использовал перехватчики в axios, я не возвращал ошибки перехватчиков должным образом, поэтому в функцию catch ничего не входило.

Вот что у меня было:

axios.interceptors.response.use(null, function (error) {
    // some logic
  });

И вот как это должно было быть:

axios.interceptors.response.use(null, function (error) {
    // some logic
    return Promise.reject(error);
  });

Спасибо всем большое за вашу помощь.

0
ответ дан Francisco Garrido 4 March 2019 в 11:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: