public function response($code=200, $msg='success', $data=[])
{
$res = [
'code' => $code,
'msg' => $msg,
'data' => $data
];
//以下两行二选一
//echo json_encode($res, JSON_UNESCAPED_UNICODE);die;
json($res)->send();die;
}
/**
* 失败时响应
* @param string $msg 错误描述
* @param int $code 错误码
*/
public function fail($msg='fail',$code=500)
{
return $this->response($code, $msg);
}
/**
* 成功时响应
* @param array $data 返回数据
* @param int $code 错误码
* @param string $msg 错误描述
*/
public function ok($data=[], $code=200, $msg='success')
{
return $this->response($code, $msg, $data);
}