Pridajte balík. Service provider sa zaregistruje automaticky (auto-discovery) — bez manuálnej registrácie a na začiatok bez akejkoľvek konfigurácie:
composer require roundly-consulting/http-client-rate-limits-for-laravelKonfiguračný súbor je voliteľný — každý kľúč má predvolenú hodnotu. Publikujte ho len vtedy, ak chcete definovať pomenované profily alebo zmeniť úložisko, deferrer či udalosti:
php artisan vendor:publish --tag="http-client-rate-limits-config"Migrácia pre databázové úložisko
Len ak používate DatabaseStore, publikujte a spustite jeho migráciu. Vytvorí tabuľku záznamov http_client_rate_limits a tabuľku http_client_rate_limit_owners, ktorú úložisko zamyká a v ktorej uchováva adaptívne penalizácie:
php artisan vendor:publish --tag="http-client-rate-limits-migrations"
php artisan migrateMigrácia sa nenačítava automaticky — php artisan migrate vytvorí tabuľky až po jej publikovaní do database/migrations vašej aplikácie. Opätovné publikovanie je idempotentné: prepíše už umiestnený súbor namiesto pridania druhej kópie.
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.