---
title: "Príkazy Artisan — Safe Fetch for Laravel | Roundly"
description: "safe-fetch:check posúdi URL adresu alebo skontroluje prostredie, ako text alebo JSON; php artisan about ukáže aktívne pravidlá len ako počty."
url: https://roundly-consulting.com/sk/open-source/navody/safe-fetch-for-laravel/prikazy
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Safe Fetch for Laravel](https://roundly-consulting.com/sk/open-source/navody/safe-fetch-for-laravel.md)

# Príkazy Artisan

## safe-fetch:check {url?} {--http} {--json}

```bash
php artisan safe-fetch:check                                   # the environment
php artisan safe-fetch:check https://hooks.example.com/in      # a URL's verdict under the configured policy
php artisan safe-fetch:check http://hooks.example.com/in --http # allow http for this check only
php artisan safe-fetch:check https://hooks.example.com/in --json
```

- S URL adresou: verdikt ochrany podľa nakonfigurovaných pravidiel — Allowed. s prestavanou URL, každou overenou adresou a záznamom CURLOPT\_RESOLVE (alebo „address literal“), kód 0; alebo Refused: <reason>. s pravidlom (blockedBy), kód 1. --http povolí http len pre túto kontrolu.
- Bez nej: prostredie — pripnutie DNS (verzia curl alebo unavailable), kontrola adresy pred odoslaním (on alebo off), medzinárodné mená hostiteľov (ext-intl), verzia Guzzle a konfigurácia (valid alebo chyba). Ak chýba curl alebo je konfigurácia neplatná, skončí s kódom 1.
- Upozornenia: http povolené v produkcii, povolené rozsahy širšie než /8 (IPv4, alebo IPv4, ktorú nesie IPv6 rozsah) či /32 (IPv6), app.url bez hostiteľa, ktorého ochrana dokáže prečítať, pri zapnutom blokovaní hostiteľov aplikácie, presmerovania, ktoré môžu prejsť na http, a vypnutá kontrola pred odoslaním.
- Nikdy nevypíše interné mená ani rozsahy, ktorým dôverujete.
- \--json vypíše oboje ako JSON s rovnakými návratovými kódmi — pre skripty a monitoring.

```json
// a verdict
{"allowed": true, "url": "…", "addresses": ["…"], "pinned_as": "…"}      // pinned_as is null for an address literal
{"allowed": false, "reason": "blocked", "retryable": false, "blocked_by": "private_address"}

// the environment
{"dns_pinning": true, "curl": "…", "pre_send_check": true, "international_host_names": true,
 "guzzle": "…", "configuration_valid": true, "errors": [], "warnings": []}
```

## php artisan about

```bash
php artisan about   # the Safe-fetch section: counts only
```

Balík pridá sekciu len s počtami — interné mená hostiteľov a rozsahy, ktorým dôverujete, sa nikdy nezobrazia:

| Riadok | Zobrazuje |
| --- | --- |
| `Schemes` | https, alebo http, https. |
| `Ports` | any, alebo zoznam. |
| `Allowed hosts` | any, alebo počet. |
| `Private hosts · Allowed ranges · Blocked ranges` | Počty. |
| `App hosts` | blocked alebo not blocked. |
| `Redirects` | off, alebo napr. 307, 308 · max 3. |
| `DNS pinning` | curl <verzia> alebo unavailable. |

## 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 kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## 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.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/safe-fetch-for-laravel.md)
