Artisan príkazy
qr:make vykreslí ľubovoľný text ako SVG (s XML deklaráciou) na STDOUT alebo do súboru, prípadne vypíše podrobnosti kódovania:
php artisan qr:make "https://example.com" --size=240 --ecc=H --output=qr.svg
echo "piped text" | php artisan qr:make - --info
php artisan qr:make "hello" --min-version=2 --max-version=5 --mask=3 --margin=2 --fg=#111 --bg=transparent --output=qr.svg --force| Argument / voľba | Význam |
|---|---|
data | Text na zakódovanie; - číta zo STDIN. |
--ecc= | Úroveň korekcie chýb: L, M, Q alebo H. |
--min-version= / --max-version= | Povolený rozsah verzií (1–40). |
--mask= | Vynúti masku (0–7). |
--size= / --margin= | Šírka/výška v pixeloch a tichá zóna v moduloch. |
--fg= / --bg= | Farba popredia a pozadia. |
--output= | Zapíše SVG do tohto súboru (bez --force ho neprepíše). |
--force | Prepíše súbor z --output. |
--info | Namiesto SVG vypíše verziu, úroveň (zvýšená?), masku, segmenty, bitový rozpočet, ECI a penalizácie masiek. |
Neplatný vstup skončí správou výnimky a nenulovým návratovým kódom. Pri volaní z kódu cez Artisan::call() prijmú číselné voľby (--min-version, --max-version, --mask, --size, --margin) okrem reťazcov aj celé čísla PHP; akákoľvek iná hodnota skončí chybou „must be an integer“ namiesto toho, aby sa ignorovala. php artisan about vypíše platné nastavenia balíka — pozrite Konfigurácia.
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.