diff --git a/app/Libraries/Cloudflare/Zone.php b/app/Libraries/Cloudflare/Zone.php index 73fbe31..2d05a08 100644 --- a/app/Libraries/Cloudflare/Zone.php +++ b/app/Libraries/Cloudflare/Zone.php @@ -86,6 +86,7 @@ class Zone extends Cloudflare log_message("error", $message); throw new \Exception($message); } + log_message("debug", var_export($cf->result, true)); $formDatas['ssl_mode'] = $cf->result->value; // log_message("debug", var_export($cf, return: true)); // exit; @@ -180,12 +181,14 @@ class Zone extends Cloudflare throw new \Exception($message); } $formDatas = $this->getArrayByResult($cf->result); - log_message("debug", var_export($formDatas, true)); + // log_message("debug", var_export($formDatas, true)); $formDatas = $this->getCFSetting($formDatas[ZoneModel::PK], $formDatas); - log_message("debug", var_export($formDatas, true)); + // log_message("debug", var_export($formDatas, true)); $formDatas = $this->getCFSettingSSL($formDatas[ZoneModel::PK], $formDatas); log_message("debug", var_export($formDatas, true)); - return $this->getModel()->modify($entity, $formDatas); + $entity = $this->getModel()->modify($entity, $formDatas); + log_message("debug", $this->getModel()->getLastQuery()); + return $entity; } //Reload public function reload(): array diff --git a/app/Models/Cloudflare/ZoneModel.php b/app/Models/Cloudflare/ZoneModel.php index 650d48f..a7fea98 100644 --- a/app/Models/Cloudflare/ZoneModel.php +++ b/app/Models/Cloudflare/ZoneModel.php @@ -16,7 +16,7 @@ class ZoneModel extends CommonModel protected $primaryKey = self::PK; protected $useAutoIncrement = false; protected $returnType = ZoneEntity::class; //object,array,entity명::class - protected $allowedFields = [self::PK, self::PARENT, self::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'status', 'updated_at', 'crated_at ']; + protected $allowedFields = [self::PK, self::PARENT, self::TITLE, 'name_servers', 'original_name_servers', 'plan', 'development_mode', 'ipv6', 'security_level', 'ssl_mode', 'status', 'updated_at', 'crated_at ']; protected $useTimestamps = true; public function __construct() { @@ -42,6 +42,7 @@ class ZoneModel extends CommonModel break; case "name_servers": case "security_level": + case "ssl_mode": $rule = "if_exist|trim|string"; break; case "development_mode":