SDK Hetzner для Laravel

Перекладено ШІ 0 Laravel News 25 жовтня, 2025

З пакетом Hetzner для Laravel ви отримуєте елегантний та безпечний SDK для ефективного управління вашими серверами, DNS, мережами та балансувальними навантажувачами. Чи готові дізнатися, як в максимальному обсязі використати можливості цього потужного інструменту? Читайте далі, щоб вивчити всі його основні функції!

Пакет Hetzner для Laravel — це елегантний, типобезпечний SDK, що дозволяє керувати вашими серверами Hetzner Cloud, DNS, мережами, балансувальниками навантаження та іншим. У цьому пакеті реалізовані всі API-ендпоінти, які надають повний доступ до API Hetzner:

use Boci\HetznerLaravel\HetznerClient;

$client = HetznerClient::factory()
    ->withApiKey('your-api-token')
    ->make();

// Створення сервера
$response = $client->servers()->create([
    'name' => 'my-server',
    'server_type' => 'cpx11',
    'image' => 'ubuntu-24.04',
    'location' => 'nbg1',
]);

$server = $response->server();
$action = $response->action();
$rootPassword = $response->rootPassword();

echo "ID сервера: " . $server->id();
echo "Ім'я сервера: " . $server->name();
echo "Статус: " . $server->status();
echo "Пароль root: " . $rootPassword;

Пакет також включає зручний Facade, який дозволяє легко отримувати доступ до API:

use Boci\HetznerLaravel\Facades\HetznerLaravel as Hetzner;

Hetzner::servers()->list();
Hetzner::servers()->retrieve('12345');
Hetzner::servers()->delete('12345');

# Основні можливості

  • Сучасна архітектура: Чиста, організована та підтримувана структура коду
  • Підготовка до тестування: Включає ClientFake для простого тестування та мокінгу
  • Метадані: Доступ до лімітів запитів та деталей запитів
  • Типобезпечність: Повна типобезпечність з PHP 8.2+
  • Ресурсна основа: Чисті та організовані ресурси API
  • Інтеграція з Laravel: Безшовний сервіс-провайдер та фасад для Laravel
  • Повне покриття API: Реалізовані всі ендпоінти API Hetzner Cloud

🧑‍💻 Ви можете почати використовувати цей пакет у Laravel v12+ на GitHub: amar8eka/hetzner-laravel

Популярні

Інше, що варто прочитати

26 Оновлено 01 червня, 2026

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!

17 Оновлено 01 червня, 2026

Обробка геопросторових даних за допомогою Laravel Magellan

Ви готові відкрити нові горизонти у роботі з геопросторовими даними в Laravel? Дізнайтеся, як за допомогою PostGIS та пакету Laravel-Magellan можна легко зберігати, запитувати та маніпулювати інформацією про розташування, перетворюючи ваші проекти на вражаючі рішення у сфері картографії та геолокації!

173 Оновлено 01 червня, 2026

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом