Laravel santigarcor/laratrust er en pakke designet til at tilføje rollebaserede tilladelser til Laravel-applikationer. Det giver en fleksibel måde at administrere roller og tilladelser på, hvilket giver mulighed for flere brugermodeller, roller og tilladelser. Pakken understøtter flere vagter til middleware, et simpelt administrationspanel og kompatibilitet med Laravels politikker og porte-system.
Nøglefunktioner:
- Rollebaserede tilladelser: Administrer roller og tilladelser for brugere.
- Flere brugermodeller: Understøtter flere brugermodeller.
- Flere roller og tilladelser: Tildel flere roller og tilladelser til brugere.
- Bekræftelse af roller og tilladelser: Bekræft roller og tilladelser.
- Caching af roller og tilladelser: Cache-roller og tilladelser til ydeevne.
- Begivenheder: Udløs hændelser, når roller og tilladelser tilføjes, fjernes eller synkroniseres.
- Teams: Administrer roller og tilladelser for teams.
- Multiple Guards: Understøtter flere guards til middleware.
- Simpelt administrationspanel: Indeholder et simpelt administrationspanel for roller og tilladelser.
- Laravel-porte og -politikker: Kompatibel med Laravels politikker og portsystem.
Installation og brug:
1. Installation: Installer pakken via Composer.
2. Konfiguration: Konfigurer pakken i henhold til dokumentationen.
3. Brug: Brug pakkens API til at administrere roller og tilladelser.
Kompatibilitet:
- Laravel-versioner: Kompatibel med Laravel-versioner 5.2 og nyere.
- Rolle- og tilladelsesversioner: Kompatibel med rolle- og tilladelsesversioner 4.0 og nyere.
Dokumentation:
For detaljeret dokumentation og eksempler henvises til den officielle dokumentation på GitHub eller pakkens hjemmeside[1][2][3][4][5].
Citater:[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