Laravel santigarcor/laratrust to pakiet zaprojektowany w celu dodawania uprawnień opartych na rolach do aplikacji Laravel. Zapewnia elastyczny sposób zarządzania rolami i uprawnieniami, umożliwiając korzystanie z wielu modeli użytkowników, ról i uprawnień. Pakiet obsługuje wiele strażników oprogramowania pośredniczącego, prosty panel administracyjny oraz kompatybilność z politykami i systemem bramek Laravel.
Kluczowe cechy:
- Uprawnienia oparte na rolach: zarządzaj rolami i uprawnieniami użytkowników.
- Modele wielu użytkowników: Obsługuje wiele modeli użytkowników.
- Wiele ról i uprawnień: przypisz użytkownikom wiele ról i uprawnień.
- Weryfikacja ról i uprawnień: Sprawdź role i uprawnienia.
- Buforowanie ról i uprawnień: buforowanie ról i uprawnień dla wydajności.
- Zdarzenia: wyzwalaj zdarzenia, gdy role i uprawnienia są dodawane, usuwane lub synchronizowane.
- Zespoły: zarządzaj rolami i uprawnieniami zespołów.
- Wielu strażników: Obsługuje wiele strażników dla oprogramowania pośredniego.
- Prosty panel administracyjny: Zawiera prosty panel administracyjny dla ról i uprawnień.
- Bramki i zasady Laravel: Kompatybilne z politykami i systemem bramek Laravel.
Instalacja i użytkowanie:
1. Instalacja: Zainstaluj pakiet za pomocą narzędzia Composer.
2. Konfiguracja: Skonfiguruj pakiet zgodnie z dokumentacją.
3. Wykorzystanie: Użyj interfejsu API pakietu do zarządzania rolami i uprawnieniami.
Zgodność:
- Wersje Laravel: Kompatybilne z wersjami Laravel 5.2 i nowszymi.
- Wersje ról i uprawnień: Kompatybilne z wersjami ról i uprawnień 4.0 i nowszymi.
Dokumentacja:
Aby uzyskać szczegółową dokumentację i przykłady, zapoznaj się z oficjalną dokumentacją w GitHub lub na stronie internetowej pakietu[1] [2] [3] [4] [5].
Cytaty:[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