如何扩展Nova方法以允许自定义错误处理?

时间:2019-06-10 14:42:10

标签: laravel laravel-nova

如何利用属于Nova Vue组件的自定义错误处理?

目标:我们有来自API的各种状态错误代码,范围从400> 503,我们希望将其引入Nova。

  1. 我想扩展以下方法,以增加对自定义错误代码的支持。下面的代码块来自updateResource来自vendor / 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的相关信息

  1. 也尝试扩展ResourceUpdateController,并且从handle()方法触发该错误。有没有一种方法可以使用来自该控制器的自定义消息来触发错误消息吐司?

0 个答案:

没有答案