Nuxt.js и Laravel Api - 422 Отображение ошибки вместо форм - PullRequest
1 голос
/ 17 апреля 2019

[Ошибка] [1]

image

Привет, команда,

Всякий раз, когда я получаю сообщение об ошибке, возвращаемое из laravel, проект nuxt.js отображает ошибкуна странице вместо HTML / формы.Как я могу справиться с этим.Вот мой php код


return response()->json([
                'errors' => [
                    'email' => ['Sorry we cant find you with those details.'],
                ],
            ], 422);

Javascript

 async submit() {
                await this.$auth.loginWith("local", {
                    data: this.form
                })

1 Ответ

1 голос
/ 17 апреля 2019

В вашем JavaScript вам нужно заключить ваше обещание await в блок try catch.Вот исправление для вашего JS.

try {

  await this.$auth.loginWith("local", {
    data: this.form
  })

} catch (e) {

  return;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...