全局异常处理

This commit is contained in:
yanwnewu
2018-11-30 18:04:35 +08:00
parent 430e466e12
commit 70889deb73
3 changed files with 47 additions and 15 deletions

View File

@@ -6,6 +6,7 @@
*/
namespace app\admin\request;
use think\exception\HttpException;
use think\Request;
abstract class FormRequest extends Request
@@ -19,20 +20,7 @@ abstract class FormRequest extends Request
parent::__construct();
if ($this->withServer($_SERVER)->isAjax(true) && $err = $this->validate()) {
exit($this->error($err));
throw new HttpException(0, $err);
}
}
protected function error($msg = '', $url = null, $data = '', $wait = 3, array $header = [])
{
return json([
'code' => 0,
'msg' => $msg,
'data' => $data,
'url' => $url,
'wait' => $wait,
])->send();
}
}