ApiException.php 724 B

12345678910111213141516171819202122
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. // | Author: sai <1430792918@qq.com>
  6. // +----------------------------------------------------------------------
  7. namespace plugin\saiadmin\exception;
  8. use Webman\Http\Request;
  9. use Webman\Http\Response;
  10. use support\exception\BusinessException;
  11. /**
  12. * 常规操作异常-只返回json数据,不记录异常日志
  13. */
  14. class ApiException extends BusinessException
  15. {
  16. public function render(Request $request): ?Response
  17. {
  18. return json(['code' => $this->getCode() ?: 500, 'message' => $this->getMessage()]);
  19. }
  20. }