Explorar el Código

Update InstanceService

Daniel Supernault hace 3 años
padre
commit
2fb916c22b
Se han modificado 1 ficheros con 12 adiciones y 0 borrados
  1. 12 0
      app/Services/InstanceService.php

+ 12 - 0
app/Services/InstanceService.php

@@ -27,4 +27,16 @@ class InstanceService
 			return Instance::whereAutoCw(true)->pluck('domain')->toArray();
 		});
 	}
+
+	public static function software($domain)
+	{
+		$key = 'instances:software:' . strtolower($domain);
+		return Cache::remember($key, 86400, function() use($domain) {
+			$instance = Instance::whereDomain($domain)->first();
+			if(!$instance) {
+				return;
+			}
+			return $instance->software;
+		});
+	}
 }