xceptions异常处理
Exceptions错误抛出
目录结构:
├─exceptions
│ AuthException.php
│ SmsException.php
│ UploadException.php
│ UploadFailException.php
│ WechatException.php
通常使用在逻辑处理中出现错误,可直接调用抛出异常然后在app\ExceptionHandle.php
内的render方法中处理异常是否抛出怎样的响应结果;
由于系统属于多应用通常异常处理都在某个应用下的ExceptionHandle.php
下已经处理完所有的异常
- AuthException 属于登录授权异常抛出
- SmsException 属于短信发送异常抛出
- UploadException 属于上传异常抛出,使用在Upload上传服务上
- UploadFailException 属于上传附件异常
- WechatReplyException 属于微信回复消息异常抛出,暂时没有使用
AuthException 授权错误类
使用方式:use \crmeb\exceptions\AuthException;
使用场景:授权发成错误或者发生逻辑行错误的时候调用