Všetky balíky
Webhooks for Laravel
Požiadavky
- PHP 8.4 alebo novšie — CI testuje 8.4, 8.5 a 8.6
- Laravel 13 — illuminate/bus, cache, console, contracts, database, encryption, events, http, queue, routing, support, translation a validation ^13.0
- ext-curl — odchádzajúce spojenia sa pripínajú cez CURLOPT_RESOLVE — a ext-json
- ext-intl odporúčané — bez neho sa medzinárodné (IDN) mená hostiteľov webhookov odmietnu
- symfony/uid ^7.4 alebo ^8.0
- MySQL alebo PostgreSQL (v testoch SQLite)
- Worker frontu a plánovač Laravelu — doručenia sa spracúvajú len vo fronte a webhooks:retry beží každú minútu
Postavené na balíkoch Roundly
Nainštaluje ich Composer; okrem vlastných komponentov Laravelu a symfony/uid za behu nič iné nebeží:
- Sentinel for Laravel ^2.2 — každý HMAC cez Sentinel::macs(), podpisy RFC 9421 s odloženými nonce, idempotencia
- Safe Fetch for Laravel ^1.0 — ochrana pred SSRF
- HTTP Client Rate Limits for Laravel ^2.0 — obmedzenie na endpoint a Retry-After
- crypto-for-laravel ^2.1 — náhodnosť, odtlačky a kódovania
- enums-for-laravel ^2.0 a package-toolkit-for-laravel ^2.0
Prejavte lásku k open source
Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.
Ďalšie spôsoby podpory vrátane kryptomienOdoslaním daru súhlasíte s našimi podmienkami prijímania darov.
Chcete to zabudovať do svojho produktu?
Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.