返回封装后的API数据到客户端

// 应用公共文件


/**
 * GY
 * 返回封装后的 API 数据到客户端
 * @param int $code
 * @param string $msg
 * @param string $url
 * @param array $data
 * @return array
 */
function renderJsonData($code, $msg = '', $data = [])
{
    
    
    if (!empty($data)) {
    
    
        return json(compact('code', 'msg', 'data'));
    } else {
    
    
        return json(compact('code', 'msg', 'data'));
    }
}

/**
 * GY
 * 返回操作成功json
 * @param string $msg
 * @param string $url
 * @param array $data
 * @return array
 */
function jsonSuccess($msg = 'success', $data = [], $code = 1)
{
    
    
    return renderJsonData($code, $msg,  $data);
}

/**
 * GY
 * 返回操作失败json
 * @param string $msg
 * @param string $url
 * @param array $data
 * @return array
 */
function jsonError($msg = 'error', $data = [], $code = 0)
{
    
    

    return renderJsonData($code, $msg, $data);
}

猜你喜欢

转载自blog.csdn.net/weixin_40854327/article/details/112470599