
我相信大多数使用计算机应用程序的人在Windows计算机上都遇到了异常或蓝屏死机。 这些异常时有发生,开发人员将其用作标记,以便收集数据并将其用于故障排除。
开发范例中最好的开发人员使用异常作为向他们学习的一种方式,它们是Web开发服务过程不可或缺的一部分,我们将在下一节中进一步研究它。
有什么例外?
根据Wikipedia的说法,异常是在计算过程中对异常的发生做出响应的过程-异常或异常情况需要特殊处理,这会改变程序内正常的执行流程。
您可以将异常视为代码中的断点,这些断点旨在中止计算机程序的正常流程,无论是内部项目还是基于Web的开发服务。
Laravel应用内的异常
我们使用Laravel构建我们的应用程序,我们还使用以下平台Craft CMS和WordPress。
如果您查看下面列出的异常屏幕截图:

我们的HttpNotfound异常继承自抽象类,在这种情况下,我们的抽象类称为\ Exception。
处理程序解构
处理程序是处理所有异常的中心位置。
不报告方法
如果您查看下面的handler-dontreport图像:

您会注意到,应用程序中未报告许多异常。
这些列在数组中。
报告方法

在上图中,我们有一个报告函数,这是将Exception类注入到我们的函数中的地方。
注入的列表不包括“不报告功能”例外列表。
渲染方法

最后,我们有了异常渲染功能。 这将显示每个异常的列表以及触发异常时显示的视图。
因此,例如,具有MethodNotFoundException,这将调用403视图。
请注意,列出的所有例外都指向错误文件夹。
errors文件夹包含在引发异常的情况下调用的视图列表。
我们的自定义错误视图存储在哪里?

如果您访问资源/视图/错误,我们的视图存储在这里,您可以自由设计视图以适合自己的需求。
到今天关于异常的帖子结束了,我们不了解什么是异常以及如何自定义异常。
请继续关注来自www.ormrepo.co.uk/blogs的更多提示和技巧。 该链接还提供有关我们提供的Web开发服务的信息。