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

Pridajte balík. Service provider sa zaregistruje automaticky — bez manuálnej registrácie:

composer require roundly-consulting/attributes-for-laravel

Publikujte migrácie a spustite ich:

php artisan vendor:publish --tag="attributes-migrations"
php artisan migrate

Migrácie len na publikovanie

Balík svoje migrácie nikdy nenačítava sám. Publikovanie skopíruje dva súbory s časovou pečiatkou — tabuľku attributes a auditnú tabuľku attribute_revisions — do database/migrations vašej aplikácie, kde ich vlastníte a pred spustením môžete schému upraviť.

Ak vaše modely vlastníkov používajú kľúče UUID alebo ULID, publikujte pred migráciou konfiguráciu a nastavte key_type — stĺpce vlastníka dostanú typ pri spustení migrácií (pozrite Databázová schéma a model).

Voliteľne publikujte konfiguračný súbor:

php artisan vendor:publish --tag="attributes-config"

Jediné publish tagy, ktoré balík vystavuje, sú attributes-migrations a attributes-config.

Ďalšie kroky

  • Pridajte na model trait a kontrakt HasAttributes.
  • Pripojte prvý typovaný atribút cez Attributes::for($model)->set().
  • Keď chcete validáciu, predvolené hodnoty alebo obmedzenia, zaregistrujte definície.

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.