Laravel santigarcor/laratrust je balík navrhnutý na pridávanie povolení na základe rolí do aplikácií Laravel. Poskytuje flexibilný spôsob správy rolí a povolení, ktorý umožňuje viacero modelov používateľov, rolí a povolení. Balík podporuje viacero strážcov pre middleware, jednoduchý administračný panel a kompatibilitu s politikami Laravel a systémom brán.
Kľúčové vlastnosti:
- Povolenia založené na rolách: Spravujte roly a povolenia pre používateľov.
- Modely pre viacerých používateľov: Podporuje modely viacerých používateľov.
- Viac rolí a povolení: Priraďte používateľom viacero rolí a povolení.
- Overenie rolí a povolení: Overte si roly a povolenia.
- Ukladanie rolí a povolení do vyrovnávacej pamäte: Ukladanie rolí a povolení pre výkon do vyrovnávacej pamäte.
- Udalosti: Spúšťanie udalostí pri pridávaní, odstraňovaní alebo synchronizácii rolí a povolení.
- Tímy: Správa rolí a povolení pre tímy.
- Multiple Guards: Podporuje viacero strážcov pre middleware.
- Simple Administration Panel: Obsahuje jednoduchý administračný panel pre roly a povolenia.
- Laravel Gates and Policies: Kompatibilné s pravidlami a systémom brán Laravel.
Inštalácia a použitie:
1. Inštalácia: Nainštalujte balík cez Composer.
2. Konfigurácia: Nakonfigurujte balík podľa dokumentácie.
3. Použitie: Na správu rolí a povolení použite rozhranie API balíka.
Kompatibilita:
- Verzie Laravel: Kompatibilné s verziami Laravel 5.2 a vyššími.
- Verzie rolí a povolení: Kompatibilné s verziami rolí a povolení 4.0 a vyššími.
Dokumentácia:
Podrobnú dokumentáciu a príklady nájdete v oficiálnej dokumentácii na GitHub alebo na webovej stránke balíka[1][2][3][4][5].
Citácie:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me