Laravel santigarcor/laratrust는 Laravel 애플리케이션에 역할 기반 권한을 추가하도록 설계된 패키지입니다. 역할과 권한을 관리하는 유연한 방법을 제공하여 여러 사용자 모델, 역할 및 권한을 허용합니다. 이 패키지는 미들웨어를 위한 다중 가드, 간단한 관리 패널, Laravel의 정책 및 게이트 시스템과의 호환성을 지원합니다.
주요 특징들:
- 역할 기반 권한: 사용자의 역할 및 권한을 관리합니다.
- 다중 사용자 모델: 다중 사용자 모델을 지원합니다.
- 다중 역할 및 권한: 사용자에게 여러 역할 및 권한을 할당합니다.
- 역할 및 권한 확인: 역할 및 권한을 확인합니다.
- 역할 및 권한 캐싱: 성능을 위해 역할 및 권한을 캐시합니다.
- 이벤트: 역할 및 권한이 추가, 제거 또는 동기화될 때 이벤트를 트리거합니다.
- 팀: 팀의 역할과 권한을 관리합니다.
- 다중 가드: 미들웨어에 대해 다중 가드를 지원합니다.
- 간단한 관리 패널: 역할 및 권한을 위한 간단한 관리 패널이 포함되어 있습니다.
- Laravel Gates 및 정책: Laravel의 정책 및 게이트 시스템과 호환됩니다.
설치 및 사용법:
1. 설치: Composer를 통해 패키지를 설치합니다.
2. 구성: 설명서에 따라 패키지를 구성합니다.
3. 사용법: 패키지의 API를 사용하여 역할과 권한을 관리합니다.
호환성:
- Laravel 버전: Laravel 버전 5.2 이상과 호환됩니다.
- 역할 및 권한 버전: 역할 및 권한 버전 4.0 이상과 호환됩니다.
문서:
자세한 문서와 예시는 GitHub의 공식 문서나 패키지 웹사이트[1][2][3][4][5]를 참조하세요.
인용:[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