---
title: "Príkazy Artisan — Imports for Laravel | Roundly"
description: "imports:sweep, prune, doctor, importers, template a install — čo robia, čo kontroluje doctor, plánovanie a ekvivalenty na fasáde."
url: https://roundly-consulting.com/sk/open-source/navody/imports-for-laravel/prikazy
language: sk
---

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

[Imports for Laravel](https://roundly-consulting.com/sk/open-source/navody/imports-for-laravel.md)

# Príkazy Artisan

| Príkaz | Čo robí |
| --- | --- |
| `imports:sweep` | Expiruje relácie po sessions.expire\_after (súbor sa zmaže), označí stratené overovania (preview\_failed, abandoned) a zaseknuté importy a vrátenia ako zlyhané, uvoľní ich zámok a zruší ich job batch, odstráni dočasné adresáre staršie než storage.tmp\_ttl. Chyba jednej relácie sa nahlási a sweep pokračuje; relácia, ktorej vlastník bol zmazaný, sa uzavrie bez svojej udalosti. |
| `imports:prune` | Zmaže zdrojové súbory, pracovné kópie a výsledky riadkov staršie než storage.retention; s history.retention aj relácie, dávky a riadky evidencie staršie a po uplynutí okna na vrátenie. Spustí ImportsPruned. |
| `imports:doctor` | Kontroly nastavenia nižšie; pri chybe skončí nenulovým kódom. |
| `imports:importers` | Tabuľka importérov: kľúč, popis, druh, polia, režimy, formáty. |
| `imports:template {importer} {--format=xlsx} {--locale=} {--output=}` | Zapíše súbor šablóny — --format xlsx alebo csv (inak exit 1); predvolený výstup ./<label-slug>.<ext>. |
| `imports:install` | Publikuje konfiguráciu, migrácie a migráciu options-for-laravel (ak jej tabuľka neexistuje) a vypíše ďalšie kroky; exit 1, ak tabuľky importov existujú. |

```bash
php artisan imports:sweep
# Expired N session(s), failed N stuck preview(s), N commit(s) and N rollback(s), removed N temp directory(ies).

php artisan imports:prune      # prints the PruneReport counts and fires ImportsPruned
```

## Plánovanie

Balík sám nič neplánuje:

```php
// routes/console.php
use Illuminate\Support\Facades\Schedule;

Schedule::command('imports:sweep')->everyFiveMinutes()->withoutOverlapping(10)->onOneServer();
Schedule::command('imports:prune')->daily()->onOneServer();
```

## Z PHP

```php
$report = Imports::sweep();   // SweepReport: expired, failedCommits, failedRollbacks, tempDirectories, failedPreviews
$report = Imports::prune();   // PruneReport: files, rowResults, sessions, batches, records
```

## Čo kontroluje doctor

Jedno zistenie na kontrolu — ok a info zelené, warning žlté, error červené; každé je DoctorFinding (check, level, message):

| Kontrola | Chyba / varovanie, keď |
| --- | --- |
| `importers` | Importér je neplatný (chyba); žiadny nie je zaregistrovaný (varovanie). |
| `key_type` | imports.key\_type sa líši od options.key\_type (chyba). |
| `job_batches` | Chýba tabuľka job\_batches z Laravelu (chyba). |
| `queue` | Front importov je ovládač sync (varovanie). |
| `retry_after` | retry\_after spojenia frontu nie je nad imports.commit.timeout (chyba). |
| `disk` | Disk nie je nastavený alebo je verejný (chyba). |
| `retention` | storage.retention je kratšie ako undo.window (varovanie: zlyhaný import sa po zmazaní súboru nedá obnoviť). |
| `extensions` | Chýba zip, xmlreader, xmlwriter alebo mbstring (chyba). |
| `lock_store` | mappings.lock\_store nie je zdieľané medzi servermi (varovanie). |
| `owner_scope` | Trieda je neplatná (chyba); teams-for-laravel je nainštalovaný, ale používa sa predvolený scope (varovanie). |
| `options_table` | Chýba, hoci sú uložené mapovania zapnuté (chyba); info, keď sú vypnuté. |
| `migrations` | Chýbajú tabuľky importov (chyba). |

## 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/imports-for-laravel.md)
