Как расширить метод Nova, чтобы разрешить пользовательскую обработку ошибок? - PullRequest
0 голосов
/ 10 июня 2019

Как использовать пользовательскую обработку ошибок, относящуюся к компоненту Nova Vue?

Цель: у нас есть различные коды ошибок состояния в диапазоне от 400> 503 от API, которые мы хотели бы добавить в Nova.

  1. Я хотел бы расширить метод ниже, чтобы добавить поддержку пользовательских кодов ошибок.Блок кода ниже взят из updateResource. От поставщика / laravel / nova / resources / js / views / Update.vue

            if (error.response.status == 409) {
                this.$toasted.show(
                    this.__(
                        'Another user has updated this resource since this page was loaded. Please refresh the page and try again.'
                    ),
                    { type: 'error' }
                )
            }
    

Я не могу найти какую-либо соответствующую информацию о том, как переопределить / расширитьэтот файл правильно для реализации нового error.response.status == 503 например

Также попытался расширить ResourceUpdateController, и ошибка вызвана методом handle ().Есть ли способ вызвать сообщение об ошибке с пользовательским сообщением от этого контроллера?
...