Laravel santigarcor/laratrust je balíček navržený pro přidání oprávnění na základě rolí do aplikací Laravel. Poskytuje flexibilní způsob správy rolí a oprávnění, který umožňuje více uživatelských modelů, rolí a oprávnění. Balíček podporuje několik strážců pro middleware, jednoduchý administrační panel a kompatibilitu s politikami Laravel a systémem bran.
Klíčové vlastnosti:
- Oprávnění založená na rolích: Správa rolí a oprávnění pro uživatele.
- Modely pro více uživatelů: Podporuje modely pro více uživatelů.
- Více rolí a oprávnění: Přidělte uživatelům více rolí a oprávnění.
- Ověření rolí a oprávnění: Ověřte role a oprávnění.
- Ukládání rolí a oprávnění do mezipaměti: Ukládání rolí a oprávnění pro výkon do mezipaměti.
- Události: Spustí události, když jsou přidány, odebrány nebo synchronizovány role a oprávnění.
- Týmy: Správa rolí a oprávnění pro týmy.
- Multiple Guards: Podporuje více stráží pro middleware.
- Panel jednoduché správy: Obsahuje jednoduchý panel pro správu rolí a oprávnění.
- Laravel Gates and Policies: Kompatibilní s Laravelovými politikami a systémem bran.
Instalace a použití:
1. Instalace: Nainstalujte balíček přes Composer.
2. Konfigurace: Nakonfigurujte balíček podle dokumentace.
3. Použití: Ke správě rolí a oprávnění použijte rozhraní API balíčku.
Kompatibilita:
- Verze Laravel: Kompatibilní s verzemi Laravel 5.2 a vyšší.
- Verze rolí a oprávnění: Kompatibilní s verzemi rolí a oprávnění 4.0 a vyšší.
Dokumentace:
Podrobnou dokumentaci a příklady najdete v oficiální dokumentaci na GitHubu nebo na webu balíčku[1][2][3][4][5].
Citace:[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