---
title: "Artisan príkazy — Advertisements for Laravel | Roundly"
description: "Prerezávajte expirované reklamy cez model:prune, skontrolujte nastavenie cez about a pridajte indexy slugov pre jazyk cez sluggable:indexes."
url: https://roundly-consulting.com/sk/open-source/navody/advertisements-for-laravel/prikazy
language: sk
---

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

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

# Artisan príkazy

Balík nemá vlastné príkazy — využíva príkazy Laravelu a sluggable-for-laravel:

```bash
# Permanently remove advertisements whose expires_at has passed (Prunable, one by one)
php artisan model:prune --model="RoundlyConsulting\Advertisements\Models\Advertisement"

# Resolved models, tracking mode, currency, creative, geo and slug-history settings
php artisan about --only=advertisements

# Create the per-locale slug indexes for a locale added after migrating
php artisan sluggable:indexes "RoundlyConsulting\Advertisements\Models\Advertisement"
```

## Prerezávanie

Model Advertisement je Prunable: každá reklama, ktorej expires\_at uplynul, sa dá prerezať. Naplánujte to:

```php
// routes/console.php
use Illuminate\Support\Facades\Schedule;
use RoundlyConsulting\Advertisements\Models\Advertisement;

Schedule::command('model:prune', ['--model' => [Advertisement::class]])->daily();
```

- Každá expirovaná reklama sa natrvalo zmaže samostatne, takže prerezávanie po nej upratá: odídu s ňou jej kreatívy (riadky media aj súbory), väzby na umiestnenia, udalosti merania aj história slugov.
- Pre každú prerezanú reklamu sa spustí AdvertisementDeleted, ako pri akomkoľvek inom mazaní.
- Obyčajné $ad->delete() zostáva soft delete, ktorý kreatívy ponechá pre obnovenie; $ad->forceDelete() odstráni aj ich.

## Príkaz about

php artisan about --only=advertisements zobrazí použité modely, režim merania, predvolenú menu, nastavenia kreatív a geo, históriu slugov a alias fasády. Disk kreatív ani spojenie a frontu merania nikdy nevypíše menom — len či sú nastavené (SET / DEFAULT).

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