A Laravel santigarcor/laratrust egy olyan csomag, amely szerepalapú engedélyek hozzáadására szolgál a Laravel alkalmazásokhoz. Rugalmas módot biztosít a szerepek és engedélyek kezelésére, lehetővé téve több felhasználói modellt, szerepkört és engedélyt. A csomag támogatja a köztes szoftver több őrzőjét, egy egyszerű adminisztrációs panelt, valamint a Laravel szabályzataival és kapurendszerével való kompatibilitást.
Főbb jellemzők:
- Szerepkör-alapú engedélyek: A felhasználók szerepeinek és engedélyeinek kezelése.
- Többfelhasználós modell: Több felhasználói modellt támogat.
- Több szerepkör és engedély: Több szerepkör és engedély hozzárendelése a felhasználókhoz.
- Szerepek és engedélyek ellenőrzése: A szerepek és engedélyek ellenőrzése.
- Szerepek és engedélyek gyorsítótárazása: A szerepek és engedélyek gyorsítótárazása a teljesítményhez.
- Események: események aktiválása szerepek és engedélyek hozzáadása, eltávolítása vagy szinkronizálása során.
- Csapatok: A csapatok szerepeinek és engedélyeinek kezelése.
- Multiple Guards: Támogatja a köztes szoftver több védelmét.
- Egyszerű adminisztrációs panel: Tartalmaz egy egyszerű adminisztrációs panelt a szerepkörök és engedélyek számára.
- Laravel kapuk és szabályzatok: Kompatibilis a Laravel szabályzataival és kapurendszerével.
Telepítés és használat:
1. Telepítés: Telepítse a csomagot a Composeren keresztül.
2. Konfiguráció: Konfigurálja a csomagot a dokumentáció szerint.
3. Használat: A csomag API-jával kezelheti a szerepeket és az engedélyeket.
Kompatibilitás:
- Laravel verziók: Kompatibilis a Laravel 5.2-es és újabb verzióival.
- Szerep- és engedélyverziók: Kompatibilis a 4.0-s és újabb szerep- és engedélyverziókkal.
Dokumentáció:
Részletes dokumentációért és példákért tekintse meg a hivatalos dokumentációt a GitHubon vagy a csomag webhelyén[1][2][3][4][5].
Idézetek:[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