Пакет Laravel Spy — це легковаговий інструмент для відстеження та реєстрації вихідних HTTP-запитів у вашій розробці. Він забезпечує простий варіант без налаштувань для логування всіх запитів, виконаних за допомогою Laravel HTTP-клієнта, що є вкрай корисним для налагодження та моніторингу зовнішніх API-викликів.
Пакет підтримує Laravel версії v10.x+ і має адекватні налаштування, щоб почати логувати одразу після встановлення. Ви можете легко вимкнути логування Laravel Spy, налаштувати виключення для певних URL-адрес та забезпечити маскування чутливих полів.
Пакет використовує глобальне посередництво для логування запитів, а також надає команду
spy:clean
Artisan, щоб ви могли впевнитися, що запити очищаються у продуктивному середовищі. Я рекомендую налаштувати цей пакет для видалення чутливих полів у продуктивних умовах до початку використання.
## Основні можливості
- Відстежує всі вихідні HTTP-запити, виконані через HTTP-клієнт Laravel.
- Логування деталей запиту, включаючи URL, метод, заголовки, дані та відповідь.
- Налаштування параметрів логування для кастомізації та маскування чутливих даних.
💻 Почати роботу з пакетом можна на GitHub:
farayaz/laravel-spy