付费课程, 订阅后即可观看

构建异常处理中心,别太把设计模式当回事

本期Laravel 6 框架探秘视频教程咱们学习一下如何构建异常处理中心,咱们借助用户登录数据验证来逐步推导出异常中心的构建思路,在异常中心咱们捕获路由系统中的异常,并将异常信息进行分类别处理,如何对代码进行设计和组织永远都是框架中核心的部分,核心理念永远比那些所谓的设计模式重要的多。

向前 2024.01.25 08:26

学习笔记📒:

1. 自定义异常类,继承 Exception 类。

2. $request 验证失败,抛出自定义异常。

3. 创建异常处理中心 Handle 类。

4. $response 最外层 try catch 所有 Exception 异常,然后交给异常处理中心 Handle 处理。

5.  异常处理中心 Handle 嫌麻烦,害怕类内容太多,又交给自定义异常 handle 函数处理。

6. 没函数处理,我直接抛出异常给你看。


我的发现:

抛出:自定义异常类 =>  异常处理中心 => 自定义异常类 handle ,走了三步。

直接:自定义异常类 handle ,走了一步。 


我的理解:

程序不是为了,执行步骤多寡,而是为了方便业务。

在异常处理中心,分发异常要好一些,统一管理更方便。

微信扫码登录