Laravel santigarcor/laratrust ist ein Paket, das entwickelt wurde, um rollenbasierten Berechtigungen zu Laravel-Anwendungen hinzuzufügen. Es bietet eine flexible Möglichkeit, Rollen und Berechtigungen zu verwalten und ermöglicht mehrere Benutzermodelle, Rollen und Berechtigungen. Das Paket unterstützt mehrere Wächter für die Middleware, ein einfaches Administrationspanel und Kompatibilität mit dem Richtlinien- und Gate-System von Laravel.
Hauptmerkmale:
- Rollenbasierte Berechtigungen: Rollen und Berechtigungen für Benutzer verwalten.
- Mehrere Benutzermodelle: Unterstützt mehrere Benutzermodelle.
- Mehrere Rollen und Berechtigungen: Weisen Sie Benutzern mehrere Rollen und Berechtigungen zu.
- Überprüfung von Rollen und Berechtigungen: Überprüfen Sie Rollen und Berechtigungen.
- Caching von Rollen und Berechtigungen: Rollen und Berechtigungen für die Leistung zwischenspeichern.
- Ereignisse: Lösen Sie Ereignisse aus, wenn Rollen und Berechtigungen hinzugefügt, entfernt oder synchronisiert werden.
- Teams: Rollen und Berechtigungen für Teams verwalten.
- Mehrere Guards: Unterstützt mehrere Guards für die Middleware.
- Einfaches Administrationspanel: Enthält ein einfaches Administrationspanel für Rollen und Berechtigungen.
- Laravel-Gates und -Richtlinien: Kompatibel mit dem Richtlinien- und Gate-System von Laravel.
Installation und Nutzung:
1. Installation: Installieren Sie das Paket über Composer.
2. Konfiguration: Konfigurieren Sie das Paket gemäß der Dokumentation.
3. Verwendung: Verwenden Sie die API des Pakets, um Rollen und Berechtigungen zu verwalten.
Kompatibilität:
- Laravel-Versionen: Kompatibel mit Laravel-Versionen 5.2 und höher.
- Rollen- und Berechtigungsversionen: Kompatibel mit Rollen- und Berechtigungsversionen 4.0 und höher.
Dokumentation:
Ausführliche Dokumentation und Beispiele finden Sie in der offiziellen Dokumentation auf GitHub oder auf der Website des Pakets[1][2][3][4][5].
Zitate:[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