如何使用Laravel和Vue.js处理错误

时间:2019-03-19 16:25:23

标签: laravel laravel-5 vue.js

我刚刚开始使用Laravel和Vue.js开发应用程序

目前,我已经对其进行了设置,以便Laravel充当后端API,而Vue.js呈现所有前端视图。一切工作正常,我开始使用SPA。

我正在努力的一件事。当我仅使用Laravel时,如果在PHP端生成了任何异常,则会得到Whoops错误处理屏幕。但是,自从切换到SPA以来,我再也看不到抛出异常(我感觉这与服务器上运行的Laravel有关,但是在浏览器中的Vue上,澄清起来还是很棒的……)。

我尝试在互联网上搜索实现此目标的方法,大多数建议使用诸如Clockwork或Debugbar之类的方法。但是我不知道这是否真的符合我想要的要求。

让我看到问题的根源是很有益的,因此我可以进行进一步调查,对于仍然了解这一点的人来说,这很棒。

是否通常采用任何标准程序来获得上述结果?还是我缺少某种东西,结果我就以错误的方式处理它(也许有一个原因导致异常不会以相同的方式抛出)。

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用浏览器开发人员工具中的“网络标签”(以chrome(CTRL + SHIFT + I),firefox,edge等形式提供)并调查请求的详细响应。它不像实际的Woops屏幕那样漂亮(因为它很大程度上依赖于JS和不错的CSS格式),但通常可以满足您查找问题的实际根源的要求。

Example of chrome dev tool network tab