Nimbus — in-browser інструмент для тестування API в Laravel

Перекладено ШІ 3 Laravel News 02 червня, 2026

Познайомтеся з Nimbus — пакетом для Laravel, що додає в браузері клієнт API і автоматично виявляє маршрути та правила валідації. Тестуйте запити в транзакціях, дійте від імені користувачів і діліться налаштуваннями запитів — читайте статтю.

Nimbus від Mazen Touati — пакет для Laravel, що додає в браузері API‑клієнт у ваш додаток для перегляду й тестування ендпоінтів під час розробки. Замість переходу в зовнішній інструмент, як-от Postman, Nimbus працює всередині вашого Laravel‑проєкту й автоматично знаходить маршрути та правила валідації.

Nimbus НЕ є генератором документації API на кшталт Swagger або Scribe. Він не створює документацію для кінцевих користувачів — це інструмент для розробників, API‑пісочниця, яка пришвидшує ітерації під час створення й тестування API.

Що пропонує:

  • Автоматичне виявлення маршрутів і валідації — генерує інтерактивні схеми запитів із ваших класів FormRequest, об’єктів Spatie Data, вбудованих правил валідації або специфікації OpenAPI
  • Режим транзакцій — обгортає запити в транзакцію бази даних і автоматично її відкочує, тож можна тестувати руйнівні операції без впливу на дані
  • Імітація користувача — працюйте від імені різних користувачів за ID, bearer token або basic auth, щоб перевіряти політики авторизації для різних ролей
  • Спільні стани запитів — діліться конфігураціями ендпоінтів (URL, метод, headers, payload) з колегами через посилання
  • Генерація значень — автоматично заповнює payload реалістичними тестовими даними, які відповідають правилам валідації
  • dd() — обробка — перехоплює вивід dd(), не ламаючи інтерфейс

Щоб почати, встановіть пакет і опублікуйте ресурси:

composer require sunchayn/nimbus
php artisan vendor:publish --tag=nimbus-assets --tag=nimbus-config

Потім відкрийте в браузері /nimbus, щоб працювати з вашими визначеними API‑маршрутами.

Дивіться репозиторій на GitHub для документації та оновлень.

Популярні

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

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

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

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

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

Створення CLI-додатка за допомогою Laravel та Docker

Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!

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

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше