NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky
Attributes for Laravel

Artisan príkazy

# List the attributes attached to an owner record:
php artisan attributes:list "App\Models\Product" 42

# Permanently delete soft-deleted attributes older than N days (default from config):
php artisan attributes:prune --days=30 --force

attributes:list

Vypíše tabuľku Name / Type / Value / Meta pre jeden záznam vlastníka, zoradenú podľa názvu. Prvý argument je typ vlastníka tak, ako je uložený v owner_type — názov triedy, alebo alias, ak používate morph map:

# With a morph map, pass the alias stored in owner_type:
php artisan attributes:list product 42

attributes:prune

Natrvalo vymaže soft-deleted atribúty, ktorých deleted_at je staršie ako --days (predvolene prune_after_days, 30). Bez --force žiada potvrdenie, potom spustí Attributes::prune($days) — preto ho plánujte s --force, alebo naplánujte priamo volanie fasády. --days musí byť celé číslo (0 alebo viac); čokoľvek iné príkaz ukončí s chybou, namiesto toho, aby sa prečítalo ako 0 a vymazalo všetky soft-deleted atribúty:

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

Schedule::command('attributes:prune --force')->daily();

// ...or call what the command runs
Schedule::call(fn () => Attributes::prune())->daily();

about

Balík hlási svoju konfiguráciu príkazu about v Laraveli — model, tabuľku, prísny režim, históriu, vek na prečistenie a počet definícií (aj koľko z nich je šifrovaných). Názvy definícií sa nikdy nevypisujú:

php artisan about --only=attributes

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

Odoslaní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.