16 lines
379 B
PHP
16 lines
379 B
PHP
<?php
|
|
|
|
namespace app\exception;
|
|
|
|
use support\exception\BusinessException;
|
|
use Webman\Http\Request;
|
|
use Webman\Http\Response;
|
|
|
|
class MyBusinessException extends BusinessException
|
|
{
|
|
public function render(Request $request): ?Response
|
|
{
|
|
// json请求返回json数据
|
|
return json(['code' => $this->getCode() ?: 500, 'message' => $this->getMessage()]);
|
|
}
|
|
} |