saloon, hetzner requests, spatie/ssh, serverprovider enum

This commit is contained in:
2025-03-27 12:56:28 +00:00
parent 25428dbd31
commit 2c881c9722
10 changed files with 290 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Http\Integrations\Connectors;
use Saloon\Http\Connector;
class HetznerConnector extends Connector
{
public function resolveBaseUrl(): string
{
return "https://api.hetzner.cloud/v1";
}
protected function defaultHeaders(): array
{
return [
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'Authorization' => 'Bearer ' . config('services.hetzner.key'),
];
}
}