Laravel santigarcor/laratrust är ett paket utformat för att lägga till rollbaserade behörigheter till Laravel-applikationer. Det ger ett flexibelt sätt att hantera roller och behörigheter, vilket möjliggör flera användarmodeller, roller och behörigheter. Paketet stöder flera skydd för mellanvaran, en enkel administrationspanel och kompatibilitet med Laravels policyer och portsystem.
Nyckelfunktioner:
- Rollbaserade behörigheter: Hantera roller och behörigheter för användare.
- Flera användarmodeller: Stöder flera användarmodeller.
- Flera roller och behörigheter: Tilldela flera roller och behörigheter till användare.
- Verifiering av roller och behörigheter: Verifiera roller och behörigheter.
- Caching av roller och behörigheter: Cache-roller och behörigheter för prestanda.
- Händelser: Utlöser händelser när roller och behörigheter läggs till, tas bort eller synkroniseras.
- Team: Hantera roller och behörigheter för team.
- Multiple Guards: Stöder flera guards för mellanvaran.
- Enkel administrationspanel: Innehåller en enkel administrationspanel för roller och behörigheter.
- Laravel Gates and Policies: Kompatibel med Laravels policyer och grindsystem.
Installation och användning:
1. Installation: Installera paketet via Composer.
2. Konfiguration: Konfigurera paketet enligt dokumentationen.
3. Användning: Använd paketets API för att hantera roller och behörigheter.
Kompatibilitet:
- Laravel-versioner: Kompatibel med Laravel-versioner 5.2 och högre.
- Roll- och behörighetsversioner: Kompatibel med roll- och behörighetsversioner 4.0 och högre.
Dokumentation:
För detaljerad dokumentation och exempel, se den officiella dokumentationen på GitHub eller paketets webbplats[1][2][3][4][5].
Citat:[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