Пакет yasintqvi/laravel-postman створює колекції Postman з ваших маршрутів Laravel, забезпечуючи інтелектуальну організацію та багатий функціонал для документації
Цей пакет пропонує широкий спектр конфігураційних параметрів для генерації колекції Postman, щоб ви могли швидко розпочати роботу. Для використання пакету просто виконайте наступну команду Artisan:
php artisan postman:generate
Пакет включає налаштування для таких функцій, як фільтрація маршрутів, параметри аутентифікації API, а також шляхи та назви файлів для генерації. Ось приклад згенерованого файлу api_collection:
Після створення прикладного проекту Laravel за допомогою artisan install:api і налаштування кількох параметрів, таких як токен API, я зміг швидко налаштувати Postman, імпортуючи через Файл -> Імпорт:
# Основні можливості
- Генерація колекцій Postman однією командою
- Автоматичне створення тіла запиту на основі правил валідації FormRequest
- Кілька стратегій організації (префікс маршруту, контролер, вкладені шляхи)
- Вбудована підтримка аутентифікації (Bearer, Basic Auth, API Keys)
- Налаштовувана фільтрація маршрутів
- Підтримка змінних середовища для чутливих даних
💻 Розпочати роботу з цим пакетом можна на GitHub: yasintqvi/laravel-postman