Laravel 如何处理kendo scheduler中的服务器端错误?

Laravel 如何处理kendo scheduler中的服务器端错误?,laravel,kendo-ui,kendo-scheduler,Laravel,Kendo Ui,Kendo Scheduler,每当我的web应用程序的服务器端出现冲突时,我想显示一个弹出错误,它可能是在更新或在我的剑道调度程序中创建事件时出现的 在我的代码中,如果创建和更新成功,我基本上会返回更新/创建事件的json响应,现在我的问题是,如果事件与其他事件发生冲突,我应该返回什么到我的视图,kendo scheduler可以读取该视图,该视图将触发显示冲突的警报/弹出窗口 我尝试过使用返回重定向::路由('error'),返回重定向::操作(Controller@action),返回视图(“错误”)但它只返回预览中的h

每当我的web应用程序的服务器端出现冲突时,我想显示一个弹出错误,它可能是在更新或在我的剑道调度程序中创建事件时出现的

在我的代码中,如果创建和更新成功,我基本上会返回更新/创建事件的json响应,现在我的问题是,如果事件与其他事件发生冲突,我应该返回什么到我的视图,kendo scheduler可以读取该视图,该视图将触发显示冲突的警报/弹出窗口

我尝试过使用
返回重定向::路由('error')
返回重定向::操作(Controller@action)
返回视图(“错误”)
但它只返回预览中的html页面,而不是重定向到该页面


有什么方法可以实现我想要的吗?

嗨,这已经解决了。我所做的是在完整的:{}jquery函数中加入一个逻辑。 下面是我所做工作的示例代码

complete: function(jqXhr, textStatus) {
                            if (textStatus == 'success') {
                                this.read;
                            } 
                            else {                               
                                window.location = 'conflict';
                            }
                        }
在我的控制器中,如果服务器端出现错误,我会抛出一个状态码

return response()->json('your json')->setStatusCode(500,"ERROR");

这取决于您的数据源配置的准确程度。你可以试试这个:。如果您的传输使用功能,请参见以下内容: