$v) if (empty(isset($data["$v"]) ? $data["$v"] : '')) return []; return $data; } /** * 判断输入的参数为空就返回Json错误 * @param array $data * @param array $arr * @return array */ public function isEmptyRet(array $data, array $arr): array { foreach ($arr as $k => $v) if (empty(isset($data["$v"]) ? $data["$v"] : '')) \DtApp\ThinkLibrary\facade\Returns::jsonError('请检查参数', 102); return $data; } /** * 判断是否为GET方式 * @return bool */ public function isGet(): bool { return request()->isGet(); } /** * 判断是否为POST方式 * @return bool */ public function isPost(): bool { return request()->isPost(); } /** * 判断是否为PUT方式 * @return boolean */ public function isPut(): bool { return request()->isPut(); } /** * 判断是否为DELETE方式 * @return boolean */ public function isDelete(): bool { return request()->isDelete(); } /** * 判断是否为Ajax方式 * @return bool */ public function isAjax(): bool { return request()->isAjax(); } /** * 获取域名地址 * @return string */ public function getWebsiteAddress(): string { $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; return $http_type . $_SERVER['HTTP_HOST'] . "/"; } }