付费课程, 订阅后即可观看
构建异常处理中心,别太把设计模式当回事
本期Laravel 6 框架探秘视频教程咱们学习一下如何构建异常处理中心,咱们借助用户登录数据验证来逐步推导出异常中心的构建思路,在异常中心咱们捕获路由系统中的异常,并将异常信息进行分类别处理,如何对代码进行设计和组织永远都是框架中核心的部分,核心理念永远比那些所谓的设计模式重要的多。
本期Laravel 6 框架探秘视频教程咱们学习一下如何构建异常处理中心,咱们借助用户登录数据验证来逐步推导出异常中心的构建思路,在异常中心咱们捕获路由系统中的异常,并将异常信息进行分类别处理,如何对代码进行设计和组织永远都是框架中核心的部分,核心理念永远比那些所谓的设计模式重要的多。
学习笔记📒:
1. 自定义异常类,继承 Exception 类。
2. $request 验证失败,抛出自定义异常。
3. 创建异常处理中心 Handle 类。
4. $response 最外层 try catch 所有 Exception 异常,然后交给异常处理中心 Handle 处理。
5. 异常处理中心 Handle 嫌麻烦,害怕类内容太多,又交给自定义异常 handle 函数处理。
6. 没函数处理,我直接抛出异常给你看。
我的发现:
抛出:自定义异常类 => 异常处理中心 => 自定义异常类 handle ,走了三步。
直接:自定义异常类 handle ,走了一步。
我的理解:
程序不是为了,执行步骤多寡,而是为了方便业务。
在异常处理中心,分发异常要好一些,统一管理更方便。