Všetky balíky
Safe Fetch for Laravel
Požiadavky
- PHP 8.4 alebo novšie — CI testuje 8.4, 8.5 a 8.6
- Laravel 13 — illuminate/console, contracts, http, support, translation a validation ^13.0
- ext-curl na odosielanie chránených požiadaviek (odporúčané, nie povinné) — pripnutie DNS používa CURLOPT_RESOLVE. Bez neho vet(), allows(), networks(), urls(), pravidlo SafeUrl a safe-fetch:check {url} fungujú ďalej, kým Http::safe(), guard(), http(), fetch(), download() a pinningOptions() odmietnu s cannot_pin (fail closed)
- ext-intl pre medzinárodné (IDN) mená hostiteľov (odporúčané) — bez neho sa odmietnu ako non_canonical_host
- libcurl 7.61.0 alebo novšie, ktoré vyžaduje už PHP 8.4; kontrola adresy pred odoslaním potrebuje libcurl 7.80+ — so staršou sa pripojená adresa kontroluje len po požiadavke
- Guzzle v rozsahu, ktorý povoľuje Laravel 13 — guzzlehttp/guzzle ^7.8.2 || ^8.0
- Balíky Roundly, na ktorých stojí, nainštalované cez Composer: enums-for-laravel a package-toolkit-for-laravel (^2.0)
- Žiadna databáza, žiadne migrácie, žiadny front ani plánovač
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.