Všetky balíky
Permissions for Laravel
Artisan príkazy
Tri údržbové príkazy a sekcia v php artisan about:
php artisan permissions:cache-reset # flush the cached permission catalog
php artisan permissions:prune-orphans # delete grant rows whose holder no longer exists
php artisan permissions:prune-expired # delete scoped and time-boxed rows whose window has ended
php artisan about --only=permissions # show the resolved package setup- permissions:cache-reset — vyprázdni katalóg oprávnení v cache, presne ako Permissions::cache()->forget(). Spustite ho po hromadných zápisoch, ktoré obchádzajú model eventy.
- permissions:prune-orphans — spustí Permissions::pruneOrphans(): zmaže riadky model_roles a model_permissions, ktorých držiteľ už neexistuje, a vypíše ich počet.
- permissions:prune-expired — spustí Permissions::pruneExpired(): zmaže riadky s rozsahom či časovým oknom, ktorých okno skončilo. --after="30 days" ponechá riadky, ktoré skončili nedávnejšie; hodnota, ktorá nie je kladná dĺžka trvania, skončí kódom 2. Vyžaduje zapnuté priradenia.
- about --only=permissions — modely rolí a oprávnení, typ kľúča držiteľov, fallback popisov, či sú tabuľky premenované, stav Gate hooku, stav priradení (OFF, alebo ON s typom kľúča rozsahov a s tým, či globálne priradenia platia v rozsahoch) a nastavenie cache. Cache úložisko, kľúč a názvy tabuliek zobrazí iba ako DEFAULT, SET alebo počet — nikdy nie ich hodnoty.
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.