ApiException.php 582 B

12345678910111213141516171819202122
  1. <?php
  2. /**
  3. *
  4. *User:Administrator
  5. *Date:2021/8/29
  6. */
  7. namespace app\api\exception;
  8. use Throwable;
  9. //具体的handle方法在app\ExceptionHandle.php 中
  10. class ApiException extends \RuntimeException
  11. {
  12. public function __construct(array $apiErrCode,Throwable $previous = null)
  13. //ApiException(config('status.err_user_not_exist')
  14. //这里array $apiErrCode改成数组是为了方便调用配置文件。config('status.success')
  15. {
  16. $code = $apiErrCode[0];
  17. $message = $apiErrCode[1];
  18. parent::__construct($message, $code, $previous);
  19. }
  20. }